我正在尝试为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. 编程(或可选)覆盖Chrome的新标签页
- 2. Tkinter标签覆盖:更新或刷新?
- 3. UIButton标签覆盖
- 4. 标签被覆盖
- 5. Chrome图标覆盖问题
- 6. 如何覆盖firefox中的新标签页
- 7. 标签内容覆盖标签
- 8. JavaScript + Chrome标签页Api - 无法获取标签页的URL
- 9. jQuery .click()覆盖标签
- 10. 如何覆盖Meta标签?
- 11. SelectOneMenu标签是“覆盖”
- 12. jsPlumb - 连接覆盖标签
- 13. 覆盖的Grails G:link标签
- 14. 无法覆盖标签Tkinter
- 15. 覆盖去结构标签
- 16. 覆盖图上的标签?
- 17. 覆盖asp.net表单标签
- 18. Chrome自定义标签的关闭按钮功能覆盖
- 19. 从母版页覆盖Meta标签与内容页面的meta标签
- 20. 覆盖Chrome扩展程序页面CSS
- 21. Google chrome新标签
- 22. 多页面覆盖更新
- 23. Chrome扩展标签页网页图标
- 24. ios - UIView覆盖全屏幕,覆盖从UITabBarController的标签
- 25. 在Chrome中访问被覆盖的Chrome页面
- 26. 覆盖/覆盖/堆叠元素上的Javascript鼠标事件
- 27. 标签栏覆盖的TableView细胞iOS7
- 28. 覆盖的测试标签ScalaTest
- 29. 相机覆盖标签问题
- 30. Tkinter:将整数作为标签覆盖
没有任何代码,我们不能帮你。为什么你需要重写新的标签按钮? – Senjai 2013-05-12 02:02:21