创建新标签页时隐藏Chrome扩展程序页面的网址
Hide url of chrome extension page when new tab is created
我想用我的扩展在谷歌浏览器中创建一个新标签:
chrome.tabs.create({'url': chrome.extension.getURL('page.html')}, function(page) {
// other code
});
但是当创建新页面时,URL 对我来说看起来很糟糕,例如
chrome-extension://dfdnfdnfjdnkdfndfdf/page.html
如何创建带有空URL的新标签?
我看到其他扩展程序也在做类似的工作
您正在寻找新的选项卡覆盖页面。
或者,您可以尝试使用此处描述的方法直接从content
脚本操作window.location.hash
。
相关文章:
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- jQuery$.ajax扩展程序XDomainRequest
- 扩展引导程序的typeahead以便获取对象而不是字符串
- 通过chrome后台扩展或后台应用程序访问用户麦克风
- 如何使用ngModel将自定义控件的提供程序扩展器分离到Angular 2中的单独文件中
- 为什么不'我的扩展程序不会出现在Chrome网上商店的搜索结果中
- Chrome扩展程序将所有链接替换为略微修改的版本
- 在 Chrome 扩展程序中创建自定义事件的最惯用方式
- Chrome APP/扩展程序从网址下载文件
- 列出谷歌浏览器中安装的所有扩展程序
- 使用多功能框在 chrome 扩展程序中包含内联自动填充功能的任何方法
- 浏览器扩展程序来跟踪我的谷歌活动
- 什么是最好的javascript数组库/实用程序/扩展
- 在ios 8应用程序扩展javascript文件中使用jQuery
- jquery复选框树是否支持使用类选择器而不是Id进行程序扩展
- 将Node.js应用程序扩展到1000个同时连接中的10个
- 如何使用OAuth与Facebook在Safari应用程序扩展
- 在js中用程序扩展一个可折叠的集合
- 如何在IOS操作应用程序扩展中调试JavaScript