Chrome扩展程序在加载错误时重新加载页面

阿德里亚

因为无法为此使用Greasemonkey,所以我想编写一个Chrome扩展程序,如果最初加载失败,它将重新加载页面。

我知道如何编写Chrome扩展程序,已经注入了脚本并弄清楚了如何与页面进行通信,因此我对选项卡的工作原理以及清单的创建方式有基本的了解。

我正在寻找什么事件,如何使它适用于GET和POST请求?

罗伯·W

使用chrome.webNavigation.onErrorOccurredchrome.webRequest.onErrorOccurred检测导航错误。这些API不能在内容脚本中使用,因此您必须在扩展程序中添加背景页面事件页面

我建议使用webNavigationAPI,因为它们也可以与事件页面一起使用(与webRequestAPI不同)。是一个示例,使用chrome.tabs.reload而不是chrome.tabs.update获取您想要的东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Chrome扩展页面重新加载

保持Chrome扩展程序在页面上重新加载

页面重新加载chrome扩展消息发送?

防止在用户输入错误时重新加载页面

如何自动重新加载chrome扩展程序?

Chrome扩展程序错误加载jQuery

Google Chrome扩展程序:页面重新加载后如何立即注入脚本?

Chrome扩展程序-等待页面重新加载以继续执行脚本

用户重新加载页面后如何执行代码?(Chrome 扩展程序)

wxPython WebView:错误时如何重新加载?

Chrome扩展程序提取错误的元数据而没有重新加载整个页面(原始HTML和浏览器的解释之间存在差异)

如何自动重新加载正在开发的Chrome扩展程序?

如何在Chrome扩展程序中重新加载某些标签

chrome扩展程序:启动时停止加载页面

Chrome扩展程序:在页面加载之前注入JS

Chrome扩展程序:使其在每次加载页面时运行

Chrome扩展程序未在某些页面中加载

Chrome扩展程序,如何延迟脚本,直到页面完全加载

Chrome扩展程序,可防止部分页面被加载

如何在用户输入错误时以无效的形式重新加载页面

无法在 Chrome 应用程序中重新加载打开的页面

如何在错误时不重新加载页面(将显示:页面帖子上的无值更改为iteself)

Chrome扩展程序:加载所有其他页面脚本后运行扩展程序的脚本

Python:WebKit.WebView:错误时如何重新加载?

useEffect 在页面加载错误时调用 API

chrome.runtime.sendMessage在重新加载Chrome扩展程序后从内容脚本抛出异常

防止在页面上可见的 Chrome 扩展程序的每个页面加载时闪烁?

Chrome扩展程序:在页面呈现/加载之前获取页面的html

修改页面的Chrome扩展程序突然使该页面无法加载