我希望从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");为什么它不能导入?
发布于 2012-11-30 16:32:02
虽然我在Chrome上也遇到了同样的问题,但关于在除IE之外的所有浏览器中都包含本地样式表的声明缺乏价值。Opera、Firefox和Safari都允许包含本地样式表。Safari和Opera甚至允许用户使用位于硬盘上任何位置的样式表。由于指示web浏览器使用本地样式表的过程需要本地用户的参与,因此违反安全性的可能性仍然很小,甚至几乎不存在。
由于CSS文件必须符合严格的规则,因此这可能为用户从硬盘上的任何目录中选择本地CSS文件提供了另一个原因,因为如果文件不符合预定义的规则和标准,浏览器将简单地停止解析该文件。
https://stackoverflow.com/questions/13482157
复制相似问题