Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有在Linux上启动Chrome侦听器_Javascript_Google Chrome - Fatal编程技术网

Javascript 没有在Linux上启动Chrome侦听器

Javascript 没有在Linux上启动Chrome侦听器,javascript,google-chrome,Javascript,Google Chrome,我有一个简单的Chrome背景页面扩展,它监听加载页面时出现的错误,然后尝试刷新页面。这在Windows和Linux上正常工作,但在Linux下,在启动时加载第一页时,它不会工作。i、 如果你有一个主页集,你打开chrome浏览器,而该页面不可用,它将永远不会刷新 似乎只有在加载主页并且错误已经发生之后才注册侦听器 chrome.webRequest.onErrorOccurred.addListener(function(details) { // ignore subframes, im

我有一个简单的Chrome背景页面扩展,它监听加载页面时出现的错误,然后尝试刷新页面。这在Windows和Linux上正常工作,但在Linux下,在启动时加载第一页时,它不会工作。i、 如果你有一个主页集,你打开chrome浏览器,而该页面不可用,它将永远不会刷新

似乎只有在加载主页并且错误已经发生之后才注册侦听器

chrome.webRequest.onErrorOccurred.addListener(function(details) {
  // ignore subframes, images, scripts etc
  if (details.type !== "main_frame")
    return;

  window.setTimeout(function() {
    chrome.tabs.update(details.tabId, {url: details.url});
  }, 5000);
}, {urls: ["<all_urls>"]});
chrome.webRequest.onerrorOccursed.addListener(函数(详细信息)){
//忽略子帧、图像、脚本等
if(details.type!=“主框架”)
返回;
setTimeout(函数(){
update(details.tabId,{url:details.url});
}, 5000);
},{url:[“”]});
有人对如何解决这个问题有什么建议吗