我有以下代码:
private void TestCallback(IntPtr hWinEventHook, uint eventType, IntPtr hwnd, int idObject, int idChild, uint dwEventThread, uint dwmsEventTime)
{
SetStatus("The eventType is: " + eventType);
}
(来自https://developer.mozilla.org/samples/cssref/altstyles/index.html)。如果我在Firefox中打开html文件的本地副本,则其他样式表不会在Firefox中的“视图>页面样式”下显示,我只能看到“无样式”和“基本页面样式”选项。但是,如果我打开上面的链接,所有样式表都会正确显示在选择中(“无样式”,“默认样式”,“简单”和“疯狂”)。在具有Alt CSS扩展功能的Chrome中也进行了测试,行为相同。
如何使这些选项也对本地副本可见?
答案 0 :(得分:0)
如果我只是简单地在Firefox中打开本地.html文件,则样式表切换将无法正常工作。但是,如果我运行Web服务器并通过localhost打开相同的文件,则样式表切换确实起作用。
对于我来说,我在目录中使用.html文件(使用python 2.x)运行以下命令:
python -m SimpleHTTPServer 8000
然后,在Firefox地址栏中输入localhost:8000
后,样式表替代项正确显示在“视图>页面样式”菜单下(与在地址栏中输入file:///{path}/index.html
相对)。
该解决方案也适用于Chrome和Alt CSS扩展。