2013-07-08 30 views
0

我正在使用node-webkit构建一个自包含的Web应用演示,并且由于某些原因,-webkit-backface-visibility CSS3属性不起作用 - 但仅限于当我在Windows上运行应用程序时,不在Mac上。-webkit-backface-visibility在Windows上的node-webkit中不起作用

当我说它不起作用时,我的意思是它就好像该属性不被支持一样:当我在背面翻转一个元素时,我看到它颠倒了,而不是隐藏起来。

问题不仅与我的特殊代码,或者说,作为-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.dlld3dx9_43.dll到node-webkit的目录,或者安装DirectX 9 redistributable

由于许可证原因,我们无法发布这些DLL。

这似乎已经固定backface-visibility类似的问题报告如下: CSS: backface-visibility and perspective doesn't work

它的作品!非常感谢!我已经添加了两个dll文件两个node-webkit软件包,它的工作原理!

+0

谢谢!我放弃了缺少的DLL,并立即解决了问题。 – daGUY

相关问题