2

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

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

4

1 回答 1

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);
于 2010-03-27T08:51:39.537 回答