Я только что сделал простое расширение Firefox. Всякий раз, когда я нажимаю кнопку extention_button в моем Firefox браузере. Таким образом, событие доставляет сообщение моему приложению.
фон. js
/*
On startup, connect to the "ping_pong" app.
*/
console.log("going to connect with applic");
var port = browser.runtime.connectNative("ping_pong");
console.log("connected successfully");
/*
Listen for messages from the app.
*/
port.onMessage.addListener((response) => {
console.log("Received: " + response);
});
/*
On a click on the browser action, send the app a message.
*/
browser.browserAction.onClicked.addListener(() => {
console.log("Sending: ping");
port.postMessage("ping");
});
Как вызвать это событие browser.browserAction.onClicked.addListener(()
в Firefox расширении, используя Javascript?