Hi guys
I have write an extension supported webview in android platform, but after I load extension background.js , Uncaught ReferenceError: chrome is not defined , console.log is work okay.
walleye:/data/local/tmp/skyblue_ext # cat background.js
const user = {
username: 'android-demo-user'
};
console.log(" *** This is a demo console message from background.js");
chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
// 2. A page requested user data, respond with a copy of `user`
console.log("onMessage: " + message);
if (message === 'get-user-data') {
sendResponse(user);
console.log("background.js send Response");
}
});
chrome.runtime.xxxx works in content-script.js, only background.js isn't work
I found that background.js is start in service_worker,
How can i inject chrome object in service_worker ?
Thanks very much