gpt4 book ai didi

javascript - 使用 Javascript 读取外部 css

转载 作者:行者123 更新时间:2023-11-28 18:55:41 25 4
gpt4 key购买 nike

所以如果有一个外部 css 文件,例如:

<link rel='stylesheet' type='text/css' href='test.css'>  

我们想使用 javascript 读取样式表,我们可以这样做:

document.styleSheets[0].cssRules[0].cssText; (for example for first rule)

它在 firefox 中工作正常,但同样的语句在 chrome 中给出错误,类似 Type Error: "non_object_property_load"

可能是什么问题,我们如何阅读 chrome 中的样式表?

请看看我面临的问题:

http://s4.postimage.org/x5q0xt1vh/file.png  

编辑:所以当测试文件和链接的 css 放置在系统本地并且无法通过网络服务器访问时,问题就来了。

最佳答案

好的,我发现了问题。它确实与安全相关,如果外部 css 在 firefox 的同一目录中但不适用于 chrome,则该方法有效。
如果 css 文件在另一个目录或在线,它也不会在 firefox 中工作。

现在为了解决这个问题,我使用参数 --allow-file-access-from-files 启动了 chrome,现在它可以正常工作了。

关于javascript - 使用 Javascript 读取外部 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7968926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com