我正在尝试为Google Chrome创建一个扩展程序,覆盖“新标签页”页面,其中包含JavaScript内容。在第一个选项卡中,它运行正常,但打开新选项卡时,脚本不起作用。我应该如何解决它?javascript覆盖新标签页chrome
1
A
回答
2
我不确定'content in JavaScript'是什么意思。
您可以检查出的代码为我的Chrome扩展,新标签重定向:https://github.com/jimschubert/newtab-redirect
我有它设置的方式是,有一个redirect.html
页面被用作绕过页面。加载时,它会从背景/活动页面(background.js)中检查用户指定的网址,然后通过简单的JavaScript重定向重定向到该网址。
master
分支是v1.0(背景页面)并且2.0分支使用事件页面。
编辑 具体回答为什么你可能会遇到与代码的问题,没有看到任何实际的代码..我想你做你的脚本的初始化在后台页面大同小异就像在我的扩展中一样,并从重定向页面查询数据,然后在那里获取/设置本地存储中的数据。
如果任何数据需要更改,则不能在重定向页面中使用本地存储。相反,您需要将数据发送回后台页面并在那里存储选项。把你的背景页面看作是一个服务,你的重定向页面是一个非常瘦,非常无状态的客户端。
4
您可以为Google Chrome扩展程序。 Chrome扩展程序需要包含manifest.json
文件,并且您可以将可覆盖的页面设置为bookmarks
history
或newtab
。像这样:
"chrome_url_overrides" : {
"newtab": "index.html"
},
有关制作Chrome扩展程序的更多信息,请参阅read the docs。
相关问题
- 1. UIButton标签覆盖
- 2. JavaScript + Chrome标签页Api - 无法获取标签页的URL
- 3. 标签内容覆盖标签
- 4. 覆盖的Grails G:link标签
- 5. 如何覆盖Meta标签?
- 6. 覆盖图上的标签?
- 7. 覆盖去结构标签
- 8. 无法覆盖标签Tkinter
- 9. 从母版页覆盖Meta标签与内容页面的meta标签
- 10. 覆盖/覆盖/堆叠元素上的Javascript鼠标事件
- 11. Chrome扩展 - 新标签
- 12. 如何使用EditorTemplate覆盖标签?
- 13. 相机覆盖标签问题
- 14. 覆盖视频标签请求机制
- 15. 标签栏控制器蓝色覆盖
- 16. 覆盖标签高度元素
- 17. qfixj是否覆盖标签的值43
- 18. 如何覆盖HTML标签LabelFor
- 19. 分数标签显示值覆盖
- 20. 覆盖Django表格中的标签
- 21. Bootstrap中的标签覆盖文本框
- 22. 标签覆盖链接操作
- 23. boostrap覆盖复选框标签css
- 24. 如何防止TFS覆盖标签?
- 25. 集合视图覆盖标签栏
- 26. Plotly(DASH)刻度标签覆盖
- 27. 如何覆盖网页书签的标题?
- 28. 覆盖主体标签后重置页面布局
- 29. Chrome扩展覆盖css
- 30. 覆盖javascript css
没有任何代码,我们不能帮你。为什么你需要重写新的标签按钮? – Senjai 2013-05-12 02:02:21