2017-12-31 9 views
0

Web拡張機能の前に、私はNativeWindow.menu.addを使用し、これをfirefox androidで実現しました。 NativeWindow.menu.addWeb拡張機能:Firefoxのアップデートメニューandroid

  • [追加]メニュー私はbrowser_action.default_titleからこれを行うことができます。
  • 私は、Web拡張でこれを行うにはどうすればよい( '936' のような)アドオンから更新テキスト

https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Legacy_Firefox_for_Android/API/NativeWindow/menu/add

前のコード

// getWindow 
const { Cu } = require('chrome'); 
/** 
    * get current browser window for firefox addon 
    * 
    * @returns {ChromeWindow|null} browser window 
    * @see https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIWindowMediator#getMostRecentWindow() 
    */ 
module.exports =() => { 
    /* global Services:false */ 
    Cu.import('resource://gre/modules/Services.jsm'); 
    return Services.wm.getMostRecentWindow('navigator:browser'); 
}; 

// index.js 
menuId = getWindow().NativeWindow.menu.add({ 
    name: 'Page for Hatebu (-)', 
    callback: handleClick, 
}); 

getWindow().NativeWindow.menu.update(
    menuId, 
    { 
    name: `Page for Hatebu (${piece})`, 
    }); 

答えて

0

Firefoxの57の後には、すべてのFirefoxの拡張機能のためにWebExtensions(別名ブラウザ拡張機能)を使用する必要があります。

browserActionを使用すると、AndroidのFirefoxメニューに項目を追加できます。特にbrowserAction.setTitleを入力してください。

関連する問題