0

在Firefox中,是否有方法通過插件中的按鈕在about:addons內打開加載項自己的選項頁面? (不僅僅是options.html頁面本身,但是在about:addons頁面中,與在加載項描述旁邊按「more」時可以獲得的頁面一樣)。用我的插件的選項頁面在屏幕上打開about:addons頁面

我得到這個:

function OpenOptionsMenu() { 
    browser.tabs.create({ 
    url: "???" 
}); 

但是,我不知道該用什麼作爲的URL。

我發現這個:browser.runtime.getURL('/options.html'),但那隻會自動獲得選項頁面。

回答

0

command to do this是:

chrome.runtime.openOptionsPage(); 

browser.runtime.openOptionsPage(); 

這將打開顯示選項頁面,因爲它通常是,如果用戶在選項按鈕點擊從about:addons。如果它應該顯示在about:addons內(即open_in_tab未在options_ui中指定),那麼它將顯示在about:addons中。

如果你做你的的manifest.json中指定的options_ui關鍵open_in_tab,那麼它將在一個單獨的標籤打開。指定open_in_tab後,無法在about:addons內打開它。如果沒有指定open_in_tab,您可以選擇open it in a tab或窗口。

相關問題