2017-12-31 97 views
0

Vor Web-Erweiterungen habe ich NativeWindow.menu.add verwendet und dies auf Firefox Android erreicht. NativeWindow.menu.addWeb-Erweiterungen: Update-Menü auf Firefox android

  • Menü Hinzufügen Ich kann das aus browser_action.default_title.
  • Update-Text aus den Add-ons (wie '936')

Wie kann ich diese Erweiterungen in Web tun?

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

vorherigen Code

// 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})`, 
    }); 

Antwort

0

Nach Firefox 57 Sie haben WebExtensions (auch bekannt als Browser-Erweiterungen) für alle Firefox-Erweiterungen zu verwenden.

Sie können browserAction verwenden, um ein Element zum Firefox-Menü auf Android hinzuzufügen. Und vor allem browserAction.setTitle, um den Text zu ändern.

Verwandte Themen