如何在扩展中访问书签页面和其他chrome url
How to access bookmarks page and other chrome urls in an extension?
我正在开发一个扩展,用一组其他功能替换新的选项卡页面。
我在新的"新标签"页面上有一个链接。我已经将其href
属性的值设置为chrome://bookmarks
但每当我点击它时,我都会在控制台中收到一条错误消息,说"不允许加载本地资源。"
我还尝试加载未打包的扩展文件并进行了尝试。但仍然无法访问书签页面。我见过许多扩展,它们有可以访问书签页面的链接。例如,Dayboard。
我该如何解决这个问题?
您应该能够以编程方式打开chrome://bookmarks/
。
制作一个触发chrome.tabs.create({url: "chrome://bookmarks/"})
的点击处理程序——我刚刚检查过,它在后台页面上工作。
如果需要替换当前选项卡,请使用chrome.tabs.update
。
相关文章:
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- 如何在My chrome扩展中获取其他chrome扩展的DOM访问权限
- Javascript可以在chrome中使用,但不能在其他浏览器中使用
- 有没有一种方法可以在过滤掉iOS Chrome、Firefox和其他浏览器的同时检测iOS safari
- DomElement.click() 事件在 chrome 中不起作用,但其他事件可以工作
- 在Chrome中使用toDataURL有其他选择吗
- 我怎样才能摆脱chrome或其他浏览器中的录音符号
- 如何在Chrome扩展名的内容JS文件中包含其他JavaScript文件
- Chrome 撤消“阻止此页面创建其他对话框”的操作
- Chrome壁纸API适用于某些图像,不适用于其他图像,没有明显的原因
- 如何在同一应用的其他窗口上方创建 Chrome 应用窗口
- Chrome 扩展程序引用/调用内容脚本中的其他脚本函数
- Firefox 和 Chrome 阻止 youtube 视频和其他媒体
- Chrome 扩展程序会更新并重写为其他相同的扩展程序
- 如何获取其他 Chrome 事件中的所有标签页网址
- 如何检查chrome应用程序是否安装在其他chrome应用程序中
- 如何在扩展中访问书签页面和其他chrome url
- 在内容脚本中使用 chrome.tabs 或其他 chrome API 时,“无法读取未定义的属性”