javascript - Firefox javascript 书签问题

标签 javascript firefox bookmarks

我正在使用以下 JavaScript 代码:

<script language="JavaScript1.2" type="text/javascript">
 function CreateBookmarkLink(title, url) {
    if (window.sidebar) {
        window.sidebar.addPanel(title, url,"");
    } else if( window.external ) {
        window.external.AddFavorite( url, title); }
    else if(window.opera && window.print) {
        return true; }
 }
</script>

这将为 Firefox 和 IE 创建一个书签。但是 Firefox 的链接将显示在浏览器的侧面板中,而不是显示在主屏幕中。我个人觉得这很烦人,正在寻找更好的解决方案。当然可以手动编辑书签以使其显示在侧面板中,但这需要额外的步骤。我只是希望能够让人们以简单的方式为页面添加书签(URL 中包含大量 GET 信息,用于构建特定方案)。

恐怕 Firefox 根本不可能在主屏幕上显示该页面(因为谷歌搜索这个主题几乎没有任何值得使用的东西),但我可能错过了一些东西。如果有人知道这是否可行,或者是否有解决方法,我很想听听。

最佳答案

Firefox 无需通过脚本为页面设置任何 JavaScript,只有带有 titlerel="sidebar" 的 anchor 标记才能实现此功能

<a href="http://www.google.com" title="Google" rel="sidebar">Bookmark This Page</a>

我已经在 FF9 上测试过它并且工作正常。

当您单击该链接时,Firefox 将打开一个对话框新建书签,如果您不想在侧栏上加载此书签,请取消选中在侧栏中加载此书签 从对话框中。

关于javascript - Firefox javascript 书签问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/107971/

相关文章:

javascript - 正则表达式在 javascript 中获取以 # 开头的单词

javascript - jquery - 将类添加到具有多个类的现有 div

javascript - React/Redux : Remove from cart not working, 没有收到任何错误

javascript - Javascript 中的事件对象,查找信息时遇到问题

html - 如何实现悬停滚动内容的定宽div?

Javascript 书签在 Firefox 13 中停止工作

javascript - 在 JavaScript 中是否可以取消引用函数

javascript - YouTube 播放器 iframe API : playVideo doesn't work on Firefox 9. 0.1

javascript - Firefox 书签探索不会超过 Javascript 的第一级

javascript jquery 书签更改