我们通过在注册表中设置 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