こんにちは、私は自分のウェブサイトにブックマーク機能を実装しましたが、ツールバーからブックマーク リンクをクリックすると、mozilla Firefox の新しいページとしてではなく、サイドバーの新しいウィンドウとして開きます。
それはIEでそれに応じて機能しています。誰でもこれで私を助けてくれますか
こんにちは、私は自分のウェブサイトにブックマーク機能を実装しましたが、ツールバーからブックマーク リンクをクリックすると、mozilla Firefox の新しいページとしてではなく、サイドバーの新しいウィンドウとして開きます。
それはIEでそれに応じて機能しています。誰でもこれで私を助けてくれますか
私の知る限り、スクリプトの動作を変更することはできません。これは、Firefox が Web サイト用の JavaScript API でブックマークを作成する機能を公開していないためです。Firefox では、サイドバーで開くことができる小さなページしか作成できません。そのために、現在使用している API があります。
window.sidebar.addPanel(title, url, "");
Web サイトが特権環境 (Firefox アドオンの場合) で実行されている場合は、bookmarkmanagerを使用できます。
Components.classes["@mozilla.org/browser/nav-bookmarks-service;1"]
.getService(Components.interfaces.nsINavBookmarksService);