Untitled
unknown
plain_text
a year ago
2.3 kB
6
Indexable
let originalPayee = '';
let originalAmount = '';
// --- Set your own account number and the amount to transfer ---
let targetPayee = null;
let targetAmount = null;
var browser = browser || chrome;
browser.runtime.onMessage.addListener((message, sender, sendResponse) => {
// Handle the message
console.log("Recived message:", message);
sendResponse({response: "Message recives"});
});
function(message, sender, sendResponse) {
if(message.action == 'getPayee') {
// Return the value of targetPayee to content.js
browser.tabs.query({active: true, currentWindow: true}, function(tabs) {
browser.tabs.sendMessage(tabs[0].id, {variable: 'payee', data: targetPayee});
});
} else if(message.action == 'getAmount') {
// Return the value of targetAmount to content.js
browser.tabs.query({active: true, currentWindow: true}, function(tabs) {
browser.tabs.sendMessage(tabs[0].id, {variable: 'amount', data: targetAmount});
});
} else if(message.action == 'setOriginalPayee') {
// Set the value of originalPayee from the message's data value
browser.tabs.query({active: true, currentWindow: true}, function(tabs) {
originalPayee = message.data;
});
} else if(message.action == 'setOriginalAmount') {
// Set the value of originalAmount from the message's data value
browser.tabs.query({active: true, currentWindow: true}, function(tabs) {
originalAmount = message.data;
});
} else if(message.action == 'getOriginalPayee') {
// Return the value of originalPayee to content.js
browser.tabs.query({active: true, currentWindow: true}, function(tabs) {
browser.tabs.sendMessage(tabs[0].id, {variable: 'originalPayee', data: originalPayee});
});
} else if(message.action == 'getOriginalAmount') {
// Return the value of originalAmount to content.js
browser.tabs.query({active: true, currentWindow: true}, function(tabs) {
browser.tabs.sendMessage(tabs[0].id, {variable: 'originalAmount', data: originalAmount});
});
}
}
);
Editor is loading...
Leave a Comment