Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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覆盖新的标签页chrome_Javascript_Google Chrome - Fatal编程技术网

javascript覆盖新的标签页chrome

javascript覆盖新的标签页chrome,javascript,google-chrome,Javascript,Google Chrome,我正在尝试为Google Chrome创建一个扩展,覆盖新的选项卡页面,其中包含JavaScript中的内容。在第一个选项卡中,它正常运行,但当打开新选项卡时,脚本无法工作。我该怎么做才能修复它?我不知道你说的“JavaScript内容”是什么意思 您可以查看my chrome扩展的代码,新选项卡重定向: 我设置它的方式是,有一个redirect.html页面用作覆盖页面。加载时,它从background/event页面background.js检查用户指定的url,然后通过简单的JavaScr

我正在尝试为Google Chrome创建一个扩展,覆盖新的选项卡页面,其中包含JavaScript中的内容。在第一个选项卡中,它正常运行,但当打开新选项卡时,脚本无法工作。我该怎么做才能修复它?

我不知道你说的“JavaScript内容”是什么意思

您可以查看my chrome扩展的代码,新选项卡重定向:

我设置它的方式是,有一个redirect.html页面用作覆盖页面。加载时,它从background/event页面background.js检查用户指定的url,然后通过简单的JavaScript重定向重定向到该url

主分支是v1.0后台页面,2.0分支使用事件页面

编辑 具体回答为什么您的代码可能有问题,而没有看到任何实际的代码。。我假设您在后台页面中初始化脚本的方式与在我的扩展中非常相同,并从重定向页面查询数据,然后在本地存储中获取/设置数据


如果其中任何数据需要更改,则无法从重定向页面使用本地存储。相反,您需要将数据发送回后台页面并在那里存储选项。将您的后台页面视为一项服务,将您的重定向页面视为一个非常瘦、非常无状态的客户端。

我不确定您所说的“JavaScript内容”是什么意思

您可以查看my chrome扩展的代码,新选项卡重定向:

我设置它的方式是,有一个redirect.html页面用作覆盖页面。加载时,它从background/event页面background.js检查用户指定的url,然后通过简单的JavaScript重定向重定向到该url

主分支是v1.0后台页面,2.0分支使用事件页面

编辑 具体回答为什么您的代码可能有问题,而没有看到任何实际的代码。。我假设您在后台页面中初始化脚本的方式与在我的扩展中非常相同,并从重定向页面查询数据,然后在本地存储中获取/设置数据


如果其中任何数据需要更改,则无法从重定向页面使用本地存储。相反,您需要将数据发送回后台页面并在那里存储选项。把你的背景页面想象成一个服务,把你的重定向页面想象成一个非常瘦、非常无状态的客户端。

你可以为谷歌浏览器做一个扩展。Chrome扩展需要包含manifest.json文件,您可以将可覆盖页面设置为书签历史记录或newtab。例如:

  "chrome_url_overrides" : {
    "newtab": "index.html"
  },

有关制作Chrome扩展的更多信息,请参见。

您可以为Google Chrome制作扩展。Chrome扩展需要包含manifest.json文件,您可以将可覆盖页面设置为书签历史记录或newtab。例如:

  "chrome_url_overrides" : {
    "newtab": "index.html"
  },

有关制作Chrome扩展的更多信息,.

没有任何代码,我们无法帮助您。为什么需要覆盖新选项卡按钮?没有任何代码,我们无法帮助您。为什么需要覆盖“新建选项卡”按钮?