因为这是不可能使用Greasemonkey的,我想编写一个Chrome扩展,如果它一开始加载失败,它将重新加载一个页面。
我知道如何编写Chrome扩展,我已经注入了脚本,并且知道了如何与页面进行通信,所以我对选项卡的工作原理和如何构建清单有基本的知识。
我正在寻找什么事件,我如何使它工作得到和张贴的请求?
发布于 2014-05-18 21:03:22
使用chrome.webNavigation.onErrorOccurred或chrome.webRequest.onErrorOccurred检测导航错误。这些API不能在内容脚本中使用,因此必须向扩展中添加背景页或事件页。
我建议使用webNavigation API,因为它们也可以与事件页一起使用(与webRequest API不同)。这里就是一个例子,使用chrome.tabs.reload而不是chrome.tabs.update来获得您想要的东西。
发布于 2021-02-17 08:14:07
对于其他正在寻找Chrome扩展程序的人来说,它将继续尝试加载一个未能加载的页面,而错误页增强 Chrome扩展则将此作为其主要功能的一部分。
https://stackoverflow.com/questions/23724668
复制相似问题