因为无法为此使用Greasemonkey,所以我想编写一个Chrome扩展程序,如果最初加载失败,它将重新加载页面。
我知道如何编写Chrome扩展程序,已经注入了脚本并弄清楚了如何与页面进行通信,因此我对选项卡的工作原理以及清单的创建方式有基本的了解。
我正在寻找什么事件,如何使它适用于GET和POST请求?
使用chrome.webNavigation.onErrorOccurred
或chrome.webRequest.onErrorOccurred
检测导航错误。这些API不能在内容脚本中使用,因此您必须在扩展程序中添加背景页面或事件页面。
我建议使用webNavigation
API,因为它们也可以与事件页面一起使用(与webRequest
API不同)。这是一个示例,使用chrome.tabs.reload
而不是chrome.tabs.update
获取您想要的东西。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句