我有一个使用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. 在Firefox扩展中使用jQuery
- 2. Firefox扩展jquery 1.3+
- 3. 在Firefox扩展
- 4. Firefox扩展中的jQuery
- 5. 添加jQuery的Firefox扩展
- 6. Firefox扩展,使用browser.contentDocument
- 7. 使用Firefox扩展JavaScript从
- 8. jQuery:如何扩展扩展?
- 9. 在Firefox扩展中使用NPRuntime插件
- 10. 在Firefox扩展中使用processing.js
- 11. 在Firefox扩展中使用Components.utils.import
- 12. 如何在Firefox扩展中使用Prototype?
- 13. 在Firefox扩展中使用indexedDB
- 14. Firefox扩展问题
- 15. Firefox扩展和nsIMutationObserver
- 16. 修改Firefox扩展
- 17. Firefox扩展拼图
- 18. firefox扩展开发
- 19. Firefox扩展开发
- 20. Firefox扩展插件?
- 21. 访问在Firefox扩展
- 22. HTTP POST在Firefox扩展
- 23. Firefox扩展中的XMLHttpRequest
- 24. Firefox扩展中的localStorage
- 25. firefox扩展可以启用/禁用其他扩展工作吗?
- 26. 使用jQuery的Chrome扩展
- 27. 使用CoffeeScript类扩展jQuery
- 28. 用ES6扩展jquery
- 29. 使用扩展方法的扩展类
- 30. 使用John Resig扩展数组扩展
你问[同样的问题昨天(http://stackoverflow.com/questions/4137353/jquery-in-firefox-extension)。你有两个答案。他们没有工作吗?如果不是,为什么不呢?请不要两次提问,而是要对提供的答案发表评论。 – 2010-11-11 15:46:21