Firefox 中的 jQuery 扩展

标签 jquery firefox-addon

我正在创建一个 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/

相关文章:

html - 从 Google Chrome 扩展开发 Mozilla Firefox 扩展的简单方法

jquery - 使用jqueryUI按钮集时,是否有办法确定它是否已初始化?

javascript - 使用 is data 处理数组中的每个项目

javascript - 如何实现面包屑?

windows - FireFox API 安装扩展

javascript - 自上次用户在 Firefox 中事件以来的时间

php - jQuery Ajax 请求仅适用于单个表单提交

javascript - event.preventDefault();停止在FF工作

css - 无法将样式注册到开发工具

firefox-addon - 如何使用 xpidl (header.py, typelib.py)