相关疑难解决方法(0)

如何在Firefox扩展中使用jQuery

我想在firefox扩展中使用jQuery,我在xul文件中导入了这样的库:

<script type="application/x-javascript" src="chrome://myExtension/content/jquery.js"> </script>
Run Code Online (Sandbox Code Playgroud)

但是在xul文件中无法识别$()函数,jQuery()也没有.

我搜索了这个问题并找到了一些解决方案,但没有人与我合作:http : //gluei.com/blog/view/using-jquery-inside-your-firefox-extension http://forums.mozillazine.org/ viewtopic.php?F = 19&T = 989465

我也尝试将'content.document'对象(它引用'document'对象)作为上下文参数传递给jQuery函数,如下所示:

$('img',content.document);
Run Code Online (Sandbox Code Playgroud)

但仍然没有工作,有没有人遇到过这个问题?

javascript firefox jquery firefox-addon

57
推荐指数
2
解决办法
4万
查看次数

如何在Firefox插件中使用jQuery?

我想在我的firefox扩展的边栏中使用jQuery。这就是我在sidebar.xul中包括jQuery的方式

  <script type="application/x-javascript" src="chrome://myaddon/content/
  scripts/jquery/js/jquery-1.4.4.min.js"/>

  <script type="text/javascript">jQuery.noConflict();</script>
Run Code Online (Sandbox Code Playgroud)

第一个问题,为什么要使用该jQuery.noConflict()功能?

我尝试了其他一些问题的解决方案,但对我不起作用。

在FF 3.6.13上,这仍然对我不起作用:

<script type="application/x-javascript" 
       src="chrome://myextension/content/scripts/jquery/js/jquery-1.4.4.min.js"/>
  <script type="text/javascript">
    jQuery.noConflict();
    jQuery(document).ready(function () {
        alert("hello");
    });
 </script>
Run Code Online (Sandbox Code Playgroud)

jquery firefox-addon

5
推荐指数
1
解决办法
2850
查看次数

标签 统计

firefox-addon ×2

jquery ×2

firefox ×1

javascript ×1