首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >browser.bookmarks.create()不会在Chrome中创建书签

browser.bookmarks.create()不会在Chrome中创建书签
EN

Stack Overflow用户
提问于 2021-08-30 17:00:34
回答 1查看 68关注 1票数 0

根据MDN的说法,browser.bookmarks.create()应该创建一个书签,并在实现时返回一个带有书签树节点的promise。但是,在这段代码中,没有创建书签。它向控制台返回了一些错误消息,但由于我的屏幕阅读器没有读取它们,我不确定是什么错误。我查看了MDN的浏览器兼容性表,上面显示Chrome支持此功能。

下面是我的代码:

代码语言:javascript
复制
function bookmark(){
    let bookmarks = browser.bookmarks.create({
        title: "The Tiananmen Square (1989)",
        url: "https://www.theharnishes.com/"
    });

    bookmarks.then(function(){
        console.log("Bookmark added");
    }).catch(function(error){
        console.log(error);
    });
}

结果应该是,当promise实现时,应该创建书签,并且"Bookmark added"消息也应该显示在控制台上。

EN

回答 1

Stack Overflow用户

发布于 2021-08-30 17:14:05

只有在扩展中才能实现,因为它是Browser Extensions的一部分。

参考:https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/create

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

https://stackoverflow.com/questions/68987795

复制
相关文章

相似问题

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