2010-03-27 61 views
2

嗨,我已經在我的網站上實現了書籤功能,但是當我點擊工具欄上的書籤鏈接時,它在側邊欄中作爲新窗口打開,而不是作爲Mozilla Firefox中的新頁面,作爲側邊欄打開書籤功能

它在IE開展相應的工作,任何一個可以請幫我在這

回答

1

AFAIK,你不能改變你的腳本的行爲,因爲Firefox沒有它的JavaScript API中暴露了網站的功能創建書籤。 Firefox只允許您創建一個小頁面,然後可以在側邊欄中打開。爲此,您正在使用一個API。

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

如果您的網站是在一個優越的環境中運行(這是火狐瀏覽器安裝的情況下),將有可能使用bookmarkmanager

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