我已经建立了一个Chrome扩展,通过用我的网站的index.html
替换它来编辑新的选项卡页面。唯一的问题是地址栏显示https://example.com/index.html/
。我怎么能使地址栏空白,或编辑它像Search here
的东西?
我试图编辑我的网站的代码,以便在页面加载时编辑文本,但它更改为https://example.com/search-here.html/
。
是否有任何Chrome扩展权限/属性我可以使用,或者一些其他的事情我可以在服务器端做?
谢谢:)
似乎你需要在扩展清单中注册一个覆盖页面。
覆盖页面是一种从扩展名中替换HTML文件的方法,用于Google Chrome通常提供的页面。除了HTML之外,覆盖页面通常还有CSS和JavaScript代码。
下面是一个来自文档的例子:
{
"name": "My extension",
...
"chrome_url_overrides" : {
"pageToOverride": "myPage.html"
},
...
}
对于pagetoooverride,替换以下内容之一:
- 书签
- 打开