首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Firefox Mobile (Fennec)扩展的内容脚本中使用jQuery?

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

Stack Overflow用户
提问于 2011-12-04 23:43:53
回答 1查看 1.1K关注 0票数 3

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

我在Firefox Mobile4的桌面版本上进行测试

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-07 17:04:25

overlay.js

代码语言:javascript
复制
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

代码语言:javascript
复制
addEventListener('DOMContentLoaded', function(event) {
    with(content){
        /* jQuery core code goes here */
    }
}, true);

content.js

代码语言:javascript
复制
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);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8376416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档