gpt4 book ai didi

jquery - 使用 firefox 扩展和 jquery 将 CSS 动态加载到事件文档中

转载 作者:行者123 更新时间:2023-12-01 06:07:53 26 4
gpt4 key购买 nike

我发现了这个article on using jQuery in Firefox add ins 。我的工作正常,但遇到了 CSS 问题。究竟如何将 CSS 文件获取到当前浏览器文档中?我已经做了显而易见的事情:

$mb = jQuery.noConflict(); 
doc = window.content.document;
jQuery('body', doc)
.append('<link rel="stylesheet" href="chrome://ThriftyHippo/content/styles.css" />');

这会将您认为应该添加的节点添加到文档的 dom 中。我还验证了包含的 chrome://链接解析为正确的 CSS 文件。但是,当我在样式表中定义 ID 后将 div 添加到文档时,它不会被设置样式!知道该怎么做吗?

最佳答案

我非常确定 link 标签必须添加到文档的 head 中,而不是 body 中。首先尝试一下。

jQuery(document.createElement("link"))
.attr({type: "text/css",href: "chrome://ThriftyHippo/content/styles.css",rel:"stylesheet"})
.appendTo("head");

关于jquery - 使用 firefox 扩展和 jquery 将 CSS 动态加载到事件文档中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3553963/

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