2013-07-08 3 views
0

Я использую node-webkit для создания самостоятельной демонстрации веб-приложений, и по какой-либо причине свойство CSS3 -webkit-backface-visibility не работает, но только когда я запускаю приложение в Windows, а не на Mac.-webkit-backface-visibility не работает в node-webkit на Windows

Когда я говорю, что это не работает, я имею в виду, что это точно так, как будто свойство не поддерживается: когда я переворачиваю элемент поверх его спины, я вижу его обратным, а не скрытым.

Проблема не только с моим конкретным кодом, либо, как онлайн демо -webkit-backface-visibility (как this one) не работают, когда я запускаю их в приложение на Windows:

enter image description here

ли это ошибка в node-webkit? Есть ли способ заставить это работать?

ответ

2

Ну, это звучит как ошибка. Это может быть та же самая проблема, которая вызывает WebGL не должны быть доступны с определенными комбинациями аппаратных средств/драйверов на Windows:

https://github.com/rogerwang/node-webkit/wiki/Webgl-support-on-windows

В Windows с некоторым оборудованием и драйверами, WebGL не будет работать до тех пор, пока не будет скопирован D3DCompiler_43.dll и d3dx9_43.dll в каталог node-webkit или установить DirectX 9 redistributable.

По причинам лицензии мы не можем отправлять эти DLL файлы.

Это, похоже, закрепилась подобную проблему с backface-visibility сообщил здесь: CSS: backface-visibility and perspective doesn't work

Это работает! Большое спасибо! Я добавил два файла dll два пакета node-webkit, и он работает!

+0

Спасибо! Я упал в пропавших библиотеках DLL и сразу же исправил проблему. – daGUY

Смежные вопросы