I want to set a variable from inside my callback to a sendRequest
function.
The mappy extension gives an example of doing this but I can't seem to
manage it using global or local variables.
Here's mappy's code for reference:
<script>
// Global accessor that the popup uses.
var addresses = {};
var selectedAddress = null;
var selectedId = null;
function updateAddress(tabId) {
chrome.tabs.sendRequest(tabId, {}, function(address) {
addresses[tabId] = address;
if (!address) {
chrome.pageAction.hide(tabId);
} else {
chrome.pageAction.show(tabId);
if (selectedId == tabId) {
updateSelected(tabId);
}
}
});
}
...
In the response function, address is changed which is convenient.
What is it about addresses that let's it retain value even in the
mystical space of messages?
--
You received this message because you are subscribed to the Google Groups
"Chromium-extensions" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/chromium-extensions?hl=en.