【问题标题】:How to access bookmarks page and other chrome urls in an extension?如何在扩展中访问书签页面和其他 chrome url?
【发布时间】:2014-09-17 07:01:30
【问题描述】:

我正在开发一个扩展,用一组其他功能替换新标签页。

我在新的“新标签”页面上有一个链接。我已将其href 属性的值设置为chrome://bookmarks

但是每当我点击它时,我都会在控制台中收到一条错误消息,提示 “不允许加载本地资源。”

我还尝试加载解压后的扩展文件并进行了尝试。但仍然无法访问书签页面。我已经看到许多扩展程序都有可以访问书签页面的链接。例如,Dayboard

我该如何解决这个问题?

【问题讨论】:

    标签: javascript jquery google-chrome google-chrome-extension


    【解决方案1】:

    您应该能够以编程方式打开chrome://bookmarks/

    制作一个触发 chrome.tabs.create({url: "chrome://bookmarks/"}) 的点击处理程序 - 我刚刚检查过,它可以在后台页面运行。

    如果您需要替换当前标签,请使用chrome.tabs.update

    【讨论】:

    • 完美运行!非常感谢:D
    猜你喜欢
    • 1970-01-01
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多