Tag: firefox addon sdk

无法在firefox扩展中调试挂起$ .post

我正在开发此扩展程序https://builder.addons.mozilla.org/addon/1022928/latest/ 此问题的核心代码位于Data / panel.js中 并且它运行得很好,除了每当我点击“Gem”发布jquery调用时,它只是挂在加载图标上,我在控制台中没有得到任何关于为什么调用没有通过和处理的反馈正如它应该。 那么我该如何使用新的firefox附加sdk builder beta调试它。 我已经尝试写入console.log(),我已经读过它应该适用于其他人,但是我真的看不到任何我的日志消息,只是在代码中同步的错误,因此不是ajax错误。 回到我的问题:如何在我的firefox扩展程序面板中调试挂起的ajax调用?

Firefox扩展包括main.js文件中的脚本

我正在为firefox编写扩展,并且在main.js(后台)文件中遇到包含脚本的问题… 在我的情况下,我想包括例如jquery.js和config.js但我无法看到如何正确地做到这一点。 在我的chrome扩展中,我只是在清单文件上执行此操作,但我希望在Firefox中具有相同function。 谢谢你的帮助,jdmry

Firefox扩展内容脚本拒绝加载

我成功地将我的greasemonkey用户转换为chrome扩展,没有任何问题。 但是过去2天我在尝试将其转换为firefox扩展时遇到问题! 我从这里尝试了几个例子和firefox builder网站的Request / page-mod / ajax,但没有任何效果。 我现在正在尝试这个: main.js: var data = require(“self”).data; var tabs = require(“tabs”); var Request = require(“request”).Request; var pm = require(“page-mod”).PageMod({ include: “http://www.example.com/player/*”, contentScriptFile: [data.url(“jquery.js”), data.url(“player.js”)], var replacediv = jQuery(“div#box”).eq(0).find(‘td’).eq(3); // this is the div where i need to place the info from the “fetchedwebsite.com” onAttach: function(worker) { Request({ url: […]

Firefox附加pageMod,捕获在contentScriptFile中完成的ajax

我的问题是我需要知道AJAX何时在页面上完成。 我需要在我通过pageMod加载的contentScriptFile中知道这一点。 我的添加需要在每次修改页面时运行:所以基本上当它加载时以及每次有一个AJAX调用时。 我试过这个: $(document).ajaxComplete(function() { alert(“AJAX call completed”); }); 但它不起作用。 有没有办法做到这一点? 编辑:我的页面来自main.js的mod代码: pageMod.PageMod({ include: “*”, contentScriptFile: [self.data.url(“jquery-1.9.1.min.js”), self.data.url(“script.js”)], onAttach: function(worker){ var apiKey = require(“sdk/simple-prefs”).prefs.apiKey; var ignoreList = require(“sdk/simple-prefs”).prefs.ignoreList; worker.port.emit(“prefSet”, [ignoreList, apiKey]); } });