1

我们通过在注册表中设置 Google Chrome 以作为 Windows shell 运行: HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon Shell = [chrome path]

以这种方式运行时,一些 CSS 属性会破坏页面。这会呈现一个空白的白页:

<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
* {
    -webkit-perspective: 1000; 
    -webkit-backface-visibility: hidden; 
}
</style>
</head>
<body>
Hello, World
</body>
</html>

如果您启动 explorer.exe 并刷新页面,它就可以工作。一旦页面处于工作状态,您也可以杀死 explorer.exe,它会继续工作。

已经尝试使用 /AlternateShellStartup 执行 runonce.exe。

Windows 7 Professional 64 位上的 Chrome 版本 19.0.1084.52

4

1 回答 1

1

尝试对 Chrome 使用以下命令行开关

--disable-accelerated-compositing

我遇到了同样的问题(不完全是任务中的 CSS 属性,而是一些代码,包括 webkit-transform、webkit-animation 等)。该问题已通过禁用加速合成得到解决。当作为 Windows shell 运行时,它还可以播放 MP4 视频。

于 2012-12-20T19:59:16.847 回答