我希望使用Chrome的自定义样式表C:\Users\*\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css
导入其他css文件,但它似乎无法正常工作。我在上面的同一个目录中有一个stylish.1misc.css
和一个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");
为什么不导入?
答案 0 :(得分:1)
虽然我也遇到了与Chrome相同的问题,但是除了IE之外,每个浏览器都包含本地样式表的说法缺乏价值。 Opera,Firefox和Safari都允许包含本地样式表。 Safari和Opera甚至允许用户使用位于硬盘上任何位置的样式表。由于指示Web浏览器使用本地样式表的过程需要本地用户的参与,因此违反安全性的可能性仍然很小,几乎不存在。
由于CSS文件必须符合严格的规则,因此这可能提供了另一个原因,使用户可以从硬盘上的任何目录中选择本地CSS文件,因为浏览器只是停止解析文件,以防它没有符合预定义的规则和标准。