0

我希望从 Chrome 的自定义样式表中导入其他 css 文件,C:\Users\*\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css但它似乎不起作用。我在与上面相同的目录中有 astylish.1misc.css和 a 。stylish.2img.css还有符号链接我已经在我的本地服务器上设置了它们,http://localhost/.my/stylish.2img.css但是@import 规则似乎都没有工作

@import "stylish.1misc.css";
@import url("stylish.1misc.css");
@import url("http://localhost/.my/stylish.2img.css");
@import url("file:///D:/.localhost/.my/stylish.1misc.css");

为什么不导入?

有关的

4

1 回答 1

1

尽管我在 Chrome 上也遇到了同样的问题,但是关于在除 IE 之外的每个浏览器的情况下包含本地样式表的声明缺乏优点。Opera、Firefox 和 Safari 都允许包含本地样式表。Safari 和 Opera 甚至允许用户使用位于其硬盘上任何位置的样式表。由于指示 Web 浏览器使用本地样式表的过程需要本地用户的参与,因此违反安全性的机会仍然很小甚至几乎不存在。

由于 CSS 文件必须符合严格的规则,因此这可能为用户提供了另一个理由,使用户可以从硬盘上的任何目录中选择本地 CSS 文件,因为浏览器只是停止解析文件以防它不符合预定义规则和标准。

于 2012-11-30T08:32:01.660 回答