【问题标题】:-webkit-backface-visibility doesn't work in node-webkit on Windows-webkit-backface-visibility 在 Windows 上的 node-webkit 中不起作用
【发布时间】:2013-07-06 07:45:18
【问题描述】:

我正在使用 node-webkit 构建一个独立的 Web 应用程序演示,但由于某种原因,-webkit-backface-visibility CSS3 属性不起作用 - 但仅当我在 Windows 上运行该应用程序时,而不是在 Mac 上运行。

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

问题不仅在于我的特定代码,因为-webkit-backface-visibility(如this one)的在线演示在我在 Windows 上的应用程序中运行时不起作用:

这是 node-webkit 中的错误吗?有什么办法可以让它工作吗?

【问题讨论】:

    标签: windows node.js css css-transforms node-webkit


    【解决方案1】:

    嗯,这听起来像是一个错误。可能是同一个问题导致 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 包,它可以工作!

    【讨论】:

    • 谢谢!我删除了丢失的 DLL,它立即解决了问题。
    猜你喜欢
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 2012-11-07
    • 1970-01-01
    • 2015-01-11
    • 2013-02-04
    相关资源
    最近更新 更多