gpt4 book ai didi

jquery - 如何在 Firefox Mobile (Fennec) 扩展的内容脚本中使用 jQuery?

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

我正在开发 Firefox Mobile (Fennec) 扩展,我想在内容脚本中使用 jQuery。最好的方法是什么?

我正在桌面版 Firefox Mobile 4 上进行测试

最佳答案

overlay.js

window.addEventListener("load", function (aEvent){
document.getElementById("browsers").addEventListener("DOMContentLoaded", function onWindowLoad(aEvent){
window.messageManager.loadFrameScript("chrome://myExtension/content/jquery.js", true);
window.messageManager.loadFrameScript("chrome://myExtension/content/content.js", true);
}, false);
<小时/>

jquery.js

addEventListener('DOMContentLoaded', function(event) {
with(content){
/* jQuery core code goes here */
}
}, true);
<小时/>

content.js

addEventListener('DOMContentLoaded', function(aEvent) { // on page load
with(content) {
if (aEvent.originalTarget.location.href != null) {
if (aEvent.originalTarget.location.href == document.location.href && document.location.href != 'about:home') {
//alert(jQuery(document).attr('title') + '\n' + jQuery(location).attr('href'));
}
}
}
}, true);

关于jquery - 如何在 Firefox Mobile (Fennec) 扩展的内容脚本中使用 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376416/

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