2

我正在创建一个 Firefox 扩展。我在 xul 文件中包含 jquery 作为

    <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 未定义

  • ReferenceError: $ 未定义

我应该怎么办 ?

4

1 回答 1

2

可能的原因是这个错误: http ://bugs.jquery.com/ticket/12357

XUL RUNNER 应用程序无法解析 JQUERY 1.8.0

您可以通过设置一个简单的 xul 运行器窗口并包含 jQuery 来测试这一点,然后提醒 typeof jQuery 或 $ 这将导致未定义的响应。

如果您将 jQuery 代码粘贴到 XUL 主窗口中的脚本标记中,您将能够看到在此构建中发布的所有各种解析问题。

于 2013-01-08T13:41:14.240 回答