标签: firefox-addon

在某些AJAX调用上出现"net :: ERR_BLOCKED_BY_CLIENT"错误

最近我意识到,一些adblocker扩展(例如adBlocker plus)阻止了一些Ajax调用.我在控制台上遇到了这个错误:

GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT 
Run Code Online (Sandbox Code Playgroud)

为什么它会阻止某些Ajax调用而不是其他调用,以及导致这种情况的原因 除了告诉用户关闭adblocker之外,还有其他解决方法吗?

ajax firefox-addon google-chrome-extension

275
推荐指数
10
解决办法
29万
查看次数

什么是MIME类型?

我一直在阅读有关如何构建插件的内容,这个"MIME类型"一直在讨论中,我试图调查并了解它的多用途Internet邮件扩展(MIME)但没有合适的解释它与浏览器的关系我提供了插件,因为我需要知道它用于构建插件,请用清晰简单的单词解释.这是什么?插件为什么有MIME类型?

browser firefox-addon mime-types

215
推荐指数
5
解决办法
10万
查看次数

如何修复WebStorm警告"未解决的功能或方法"为"require"(Firefox附加SDK)

我正在使用WebStorm 7进行Firefox附加SDK开发.

WebStorm显示警告:"未解决的功能或方法" require().

我想摆脱警告.

var pageMod = require("sdk/page-mod");
Run Code Online (Sandbox Code Playgroud)

注意:我已经配置了JavaScript库(请参阅/ lib/sdk全局).

环境:

  • WebStorm 7.0.2
  • Windows 7 64位
  • Firefox附加组件SDK 1.15beta1

javascript firefox-addon webstorm firefox-addon-sdk

205
推荐指数
9
解决办法
12万
查看次数

如何在Firefox中查看/删除本地存储?

在谷歌浏览器中,有一种简单的方法可以查看本地存储中的内容,以及在检查后修改或删除它.

在Firefox中是否有工具或其他相同的功能?

firefox firefox-addon browser-extension local-storage

184
推荐指数
6
解决办法
18万
查看次数

围绕javascript变量名称的{花括号}是什么意思

编辑 看着JSHint后,我发现这个" 解构表达"是ES6提供(使用esnext选项)或Mozilla JS扩展(使用MOZ) 看完后却我还是不明白为什么它被用来

我在MDN上遇到了以下代码

var ui = require("sdk/ui");
var { ActionButton } = require("sdk/ui/button/action");
Run Code Online (Sandbox Code Playgroud)

第二行的大括号是什么以及为什么使用它们?为什么第一行没有括号?

javascript firefox firefox-addon

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

我该如何编写Firefox插件?

开始编写Firefox Addon有哪些资源?某处有API指南吗?某处有入门教程吗?某处有开发者讨论板吗?

firefox add-on firefox-addon

141
推荐指数
5
解决办法
9万
查看次数

如何通过history.pushState获得有关历史变化的通知?

因此,现在HTML5引入history.pushState了更改浏览器历史记录,网站开始将其与Ajax结合使用,而不是更改URL的片段标识符.

可悲的是,这意味着不再能够检测到这些呼叫了onhashchange.

我的问题是:是否有可靠的方法(黑客?;))来检测网站何时使用history.pushState?规范没有说明引发的事件(至少我找不到任何东西).
我尝试创建一个外观并替换window.history为我自己的JavaScript对象,但它根本没有任何效果.

进一步说明:我正在开发一个需要检测这些更改并相应操作的Firefox附加组件.
我知道几天前有一个类似的问题,询问听一些DOM事件是否有效但我宁愿不依赖它,因为这些事件可能由于很多不同的原因而产生.

更新:

这是一个jsfiddle(使用Firefox 4或Chrome 8),显示调用onpopstate时不会触发pushState(或者我做错了什么?随意改进它!).

更新2:

另一个(侧面)问题是window.location在使用时没有更新pushState(但我已经在这里读到了这个,我认为).

javascript firefox-addon browser-history pushstate

139
推荐指数
6
解决办法
7万
查看次数

Firefox附加组件RESTclient - 如何输入POST参数?

我已经安装了Firefox RESTclient插件,但是我很难搞清楚如何传递POST参数.有没有特定的格式来做到这一点?或者是否有其他工具可用于在Mac OS X上调试REST API?

rest post firefox-addon

111
推荐指数
4
解决办法
19万
查看次数

Firefox插件查看/编辑/创建localStorage数据?

是否有一个插件,允许您查看,编辑,localStorage信息?如果它有作为Firebug的扩展,我将非常高兴.

谷歌Chrome的东西

谷歌浏览器http://img39.imageshack.us/img39/2057/localstoragechrome.png

类似于Firecookie,但是对于localStorage

Firecookie Firecookie

有类似的东西吗?

firefox firebug firefox-addon local-storage

88
推荐指数
5
解决办法
7万
查看次数

从XmlHttpRequest.responseJSON解析JSON

我试图在javscript中解析一点JSON响应.

我通过XmlHttpRequest获取JSON.

var req = new XMLHttpRequest;  
req.overrideMimeType("application/json");  
req.open('GET', BITLY_CREATE_API + encodeURIComponent(url)
          + BITLY_API_LOGIN, true);  
var target = this;  
req.onload  = function() {target.parseJSON(req, url)};  
req.send(null);

parseJSON: function(req, url) {  
if (req.status == 200) {  
    var jsonResponse = req.responseJSON;  
    var bitlyUrl = jsonResponse.results[url].shortUrl;  
}
Run Code Online (Sandbox Code Playgroud)

我在firefox插件中执行此操作.当我运行时,我得到错误"jsonResponse is undefined" var bitlyUrl = jsonResponse.results[url].shortUrl;.我在这里解析JSON有什么不妥吗?或者这段代码有什么问题?

javascript json firefox-addon bit.ly

83
推荐指数
2
解决办法
20万
查看次数