首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将代码注入Chrome页面

将代码注入Chrome页面
EN

Stack Overflow用户
提问于 2011-08-18 04:57:42
回答 2查看 572关注 0票数 1

当我使用以下命令注入JavaScript文件时

代码语言:javascript
运行
复制
"content_scripts": [
    {
        "matches": ["<all_urls>"],
        "js": ["inject.js"]
    }
]

manifest.json中,它不会像chrome://extensions/那样把它注入Chrome页面。

有什么解决方案吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-18 06:26:30

出于安全和开发方面的原因,谷歌不允许扩展与特定的URI一起工作,比如chrome://extensions/。参见。

票数 6
EN

Stack Overflow用户

发布于 2012-03-13 09:34:13

虽然您不能修改其他扩展,但您可以修改其他chrome://页面。这个过程被称为Page Overriding。

http://code.google.com/chrome/extensions/override.html

扩展可以替换以下任何一页:

  • Bookmark管理器:当用户从扳手菜单中选择书签管理器菜单项或在Mac上从书签菜单中选择书签管理器菜单项时出现的页面。您也可以通过输入URL chrome://bookmark来访问此页面。
  • History:当用户从工具(扳手)菜单中选择历史记录菜单项时出现的页面,或者在Mac上,从历史菜单中选择显示完整历史记录项目时出现的页面。您也可以通过输入URL chrome://history来访问此页面。
  • New选项卡:用户创建新选项卡或窗口时显示的页面。您也可以通过输入URL chrome://newtab.

来访问此页面

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7099387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档