首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Chrome的webRequest.onCompleted不会触发来自闪存的请求

Chrome的webRequest.onCompleted不会触发来自闪存的请求
EN

Stack Overflow用户
提问于 2015-03-11 18:56:31
回答 1查看 725关注 0票数 1

我想读一下这个词条中的请求内容。如果页面有一个闪存对象,那么所有来自闪存容器的请求都不会触发onComplete方法。

代码语言:javascript
运行
复制
chrome.webRequest.onCompleted.addListener(function(req){
   console.log(req.url);
},{
  urls: [
    "<all_urls>"
  ]
},["responseHeaders"]);

我在清单文件中具有所需的权限,上面的代码打印所有其他请求。

代码语言:javascript
运行
复制
"permissions": [
    "webRequest",
    "webRequestBlocking",
    "tabs",
    "http://*/*",
    "https://*/*"
  ]

Chrome dev工具显示了所有的请求,上面的代码输出与此不同。

此外,所有这些请求都在chrome.webRequest.onBeforeSendHeaders中注册,而不是在chrome.webRequest.onBeforeSendHeaders中注册。

EN

Stack Overflow用户

回答已采纳

发布于 2015-03-11 19:58:45

当请求完全加载时调用chrome.webRequest.onCompleted,而不是使用chrome.webRequest.onResponseStarted

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28995079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档