Firefox中的“视图>页面样式”下未显示其他样式表

时间:2019-06-26 12:52:22

标签: html css firefox stylesheet

我有以下代码:

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中也进行了测试,行为相同。

如何使这些选项也对本地副本可见?

1 个答案:

答案 0 :(得分:0)

如果我只是简单地在Firefox中打开本地.html文件,则样式表切换将无法正常工作。但是,如果我运行Web服务器并通过localhost打开相同的文件,则样式表切换确实起作用。

对于我来说,我在目录中使用.html文件(使用python 2.x)运行以下命令:

python -m SimpleHTTPServer 8000

然后,在Firefox地址栏中输入localhost:8000后,样式表替代项正确显示在“视图>页面样式”菜单下(与在地址栏中输入file:///{path}/index.html相对)。

该解决方案也适用于Chrome和Alt CSS扩展。