书签功能作为侧边栏打开

时间:2010-03-27 06:56:50

标签: javascript cross-browser bookmarks

嗨,我在我的网站上实现了一个书签功能,但是当我点击工具栏上的书签链接时,它在侧边栏中作为新窗口打开而不是作为mozilla firefox中的新页面,

它在IE中有相应的工作,任何人都可以帮助我

1 个答案:

答案 0 :(得分:1)

AFAIK,您无法更改脚本的行为,因为firefox不会在其JavaScript API中为网站公开创建书签的功能。 Firefox只允许您创建一个小页面,然后可以在侧栏中打开。为此,您目前正在使用API​​。

window.sidebar.addPanel(title, url, "");

如果您的网站在特权环境中运行(firefox插件就是这种情况),则可以使用bookmarkmanager

Components.classes["@mozilla.org/browser/nav-bookmarks-service;1"]
          .getService(Components.interfaces.nsINavBookmarksService);