“sendmessage ekstensi chrome menunggu sampai getData” Kode Jawaban

sendmessage ekstensi chrome menunggu sampai getData

/**
 * Promise wrapper for chrome.tabs.sendMessage
 * @param tabId
 * @param item
 * @returns {Promise<any>}
 */
function sendMessagePromise(tabId, item) {
    return new Promise((resolve, reject) => {
        chrome.tabs.sendMessage(tabId, {item}, response => {
            if(response.complete) {
                resolve();
            } else {
                reject('Something wrong');
            }
        });
    });
}
Wicked Worm

sendmessage ekstensi chrome menunggu sampai getData

// waiting for tasks from background
chrome.runtime.onMessage.addListener((msg, sender, sendResponse) => {
    const item = msg.item;

    // Asynchronously process your "item", but DON'T return the promise
    asyncOperation().then(() => {
      // telling that CS has finished its job
      sendResponse({complete: true});
    });

    // return true from the event listener to indicate you wish to send a response asynchronously
    // (this will keep the message channel open to the other end until sendResponse is called).
    return true;
});
Wicked Worm

Jawaban yang mirip dengan “sendmessage ekstensi chrome menunggu sampai getData”

Pertanyaan yang mirip dengan “sendmessage ekstensi chrome menunggu sampai getData”

Lebih banyak jawaban terkait untuk “sendmessage ekstensi chrome menunggu sampai getData” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya