lui*_*sgo 7 firefox firefox-addon http-headers
如何在Firefox扩展中设置HTTP标头?
我会这样做,所以这些只是在点击我的网站时发送,所以我可以检测是否安装了插件,如果是,则不提升插件.
这是我发现这项工作最紧凑的方式:
Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService ).addObserver({
observe : function(subject, topic, data) {
var channel = subject.QueryInterface( Components.interfaces.nsIHttpChannel );
if ( /mysite/.test( channel.originalURI.host ) ) {
channel.setRequestHeader("x-mysite-extended", "true", false);
}
}
},"http-on-modify-request",false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9159 次 |
| 最近记录: |