我有一个使用coda-slider在照片之间移动的Firefox扩展。 Coda-slider需要jQuery可用。有没有办法在页面加载后将jQuery包含在页面的DOM中,以便在插入页面后加载它?在Firefox扩展中使用jQuery扩展
2
A
回答
4
假设你的分机可以使用JavaScript:
这个片断var s=document.createElement('script');
s.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');
// or whatever other url you want to get jQuery from.
document.getElementsByTagName('body')[0].appendChild(s);
来源:Learning jQuery。
0
您可以使用Firefox的jQuerify
插件。它也可用于铬也但不确定
+0
我读到这个问题的方式表明OP希望从他正在写的扩展中包含jQuery; jQuerify可以通过编程方式调用吗? – 2010-11-15 06:26:28
2
使用下标加载程序组件效果很好。唯一的缺点是你必须包含jQuery作为本地资源(无论是在Chrome中还是作为模块)。例如:
var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
.getService(Components.interfaces.mozIJSSubScriptLoader);
loader.loadSubScript("chrome://myext/content/jquery-1.5.2.min.js");
相关问题
- 1. jQuery在Firefox扩展
- 2. 在Firefox扩展中使用jQuery
- 3. Firefox扩展jquery 1.3+
- 4. 扩展现有的Firefox扩展/在自己的扩展中使用现有Firefox扩展的功能
- 5. 在Firefox扩展
- 6. 在Firefox扩展
- 7. Firefox扩展中的jQuery
- 8. Autorun Firefox扩展
- 9. jquery和qtip的firefox扩展
- 10. 添加jQuery的Firefox扩展
- 11. 使用Firefox扩展JavaScript从
- 12. 使用Firefox扩展存储
- 13. Firefox扩展,使用browser.contentDocument
- 14. Firefox扩展访问DOM(使用jQuery)
- 15. jQuery:如何扩展扩展?
- 16. 在Firefox扩展中使用indexedDB
- 17. 如何在Firefox扩展中使用Prototype?
- 18. 在Firefox扩展中使用Components.utils.import
- 19. 在Firefox扩展中使用Google Analytics
- 20. 在Firefox扩展中使用NPRuntime插件
- 21. 在Firefox扩展中使用Extjs
- 22. 在Firefox扩展中使用processing.js
- 23. 在firefox xul扩展中使用requirejs
- 24. Firefox扩展插件?
- 25. 登录Firefox扩展
- 26. Firefox扩展和nsIMutationObserver
- 27. PyExc_ValueError和Firefox扩展
- 28. 修改Firefox扩展
- 29. 调试Firefox扩展
- 30. firefox扩展开发
你问[同样的问题昨天(http://stackoverflow.com/questions/4137353/jquery-in-firefox-extension)。你有两个答案。他们没有工作吗?如果不是,为什么不呢?请不要两次提问,而是要对提供的答案发表评论。 – 2010-11-11 15:46:21