onprogresschange():获取请求的URI
nsIWebprogressListener.onProgressChange(): getting the requested URI
在我的firefox扩展中,我已经实现了我的Progresslistener的onLocationChange()方法。正确检测到Location栏中URI的更改。现在我要实现onProgressChange()方法。
我在这里试图做的是:我想检测,当一个定义的URI被请求时。作为开始,我尝试提醒请求的URI:
onProgressChange: function(aWebProgress, aRequest, curSelf, maxSelf, curTot, maxTot) {
if (aRequest != null) {
var reqName = aRequest.name;
alert(reqName);
} else {
alert("Request is null");
}
}
所以,我认为请求一个网站会触发这个方法,aRequest.name必须是请求页面的URL。但相反,只有警告"is null"几次…
谁能在那个问题上帮我一下?我在文档中读到,名称属性并不总是被请求的URI。是否有更好的方法来获取请求的URI?
非常感谢大家的帮助!
QueryInterface请求nsicchannel并获取. uri。说明一下?
相关文章:
- Jquery获取请求Uri太长
- 节点.js请求库的相对 URI
- 将 JSON 下载为文件:IE-11 抛出 414 请求 URI 太大
- 由于重定向URI无效,Key斗篷令牌请求被拒绝
- 错误的请求,错误的URI 400错误
- 将 png 图像从 JavaScript 传递到 PHP(错误:请求 URI 太大)
- 如何覆盖连接/快速请求 URI
- JQuery - 找不到 HTTP 404 - 服务器未找到与请求的 URI 匹配的任何内容
- Extjs LoadPage:如何减少后台获取 uri 请求的数量
- 谷歌地图 KML 加载 - 414 请求 URI 太大
- 如何在 ExtJS 4.1.0 代理或读取器中更改请求 URI
- 如何在Javascript(Google Drive API)中保存HTTP请求中的URI
- 请求 URI 太大(融合表图层 Google 地图)
- 如果请求中已提供 URI 的“路径”部分,则跳过该部分
- 在浏览器向服务器发送任何操作URI的请求之前执行一段代码
- 节点 - npm 请求中的 uri 错误无效
- 在mozilla Addon Builder中重定向http请求URI
- 用于导出到CSV/Excel的数据URI(无服务器端请求):浏览器支持/限制
- 在请求中发送带有数据URI的画布图像在保存后被损坏
- 使用POST方法的AJAX函数会创建以下错误.错误:返回状态码414请求uri太大