从 JavaScript 添加到浏览器收藏夹/书签但适用于所有浏览器(我的浏览器在 Chrome 中不起作用)?

2023-12-25

任何人都可以帮忙吗,我正在使用以下方法向 IE 和 Firefox 添加书签,但它在 Chrome 中不起作用,而且我也没有收到错误消息“不支持”。

任何人都知道支持所有浏览器的好脚本,或者至少回来告诉我它不支持,我可以访问 jQuery - 也许有某种方法可以检测浏览器

我目前正在使用它,它适用于 IE 和 Firefox,但不适用于 chrome

if (window.sidebar) { // Mozilla Firefox
    window.sidebar.addPanel(name, url, "");
}
else if (window.external) { // IE
    window.external.AddFavorite(url, name);
}
else if (window.opera && window.print) {
    window.external.AddFavorite(url, name);
}
else {
    alert('not supported');
}

抱歉,没有跨浏览器的方法可以做到这一点。你的 FF 示例也被破坏了:它不会创建常规书签,而是创建一个在侧边栏中打开的书签。你必须使用书签服务 https://developer.mozilla.org/en/Code_snippets/Bookmarks创建实际的书签,但由于安全限制,这将失败。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 JavaScript 添加到浏览器收藏夹/书签但适用于所有浏览器(我的浏览器在 Chrome 中不起作用)? 的相关文章

随机推荐