我正在创建一个 Firefox 扩展。 我将 jquery 包含在 xul 文件中
<script type="application/x-javascript" src="libs/project/libs/jquery.js" />
后面是一些使用jquery的其他文件
<script type="application/x-javascript" src="sample.js" />
<script type="application/x-javascript" src="sample2.js" />
.
.
.
但是我在这里遇到了一些错误,例如
ReferenceError:jQuery 未定义
类型错误:a未定义
引用错误:$未定义
我该怎么办?
最佳答案
可能的原因是这个错误: http://bugs.jquery.com/ticket/12357
JQUERY 1.8.0 无法由 XUL RUNNER 应用程序解析
您可以通过设置一个简单的 xul 运行程序窗口并包含 jQuery 来测试这一点,然后警告 jQuery 或 $ 的类型,这将导致未定义的响应。
如果将 jQuery 代码粘贴到 XUL 主窗口中的脚本标记中,您将能够看到此版本中已发布的所有各种解析问题。
关于Firefox 中的 jQuery 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960797/