Пока могу только отобразить значение переменной из popup.js в popup.html.
popup.html:
<!DOCTYPE html>
<html>
<head>
<title>Расширение</title>
</head>
<body>
<button>
<script src="popup.js"></script>
</button>
</body>
</html>
manifest.json:
{
"name": "Расширение",
"version": "0.1",
"manifest_version": 2,
],
"permissions": [
"tabs",
"http://*/",
"https://*/"
],
"icons": {
"32": "magnifier.png"
},
"browser_action": {
"default_title": "Расширение",
"default_icon" : "magnifier.png",
"default_popup": "popup.html"
}
}
popup.js:
var result = "Hello"
document.write(result);
или вывести alertэом выделенный текст. popup.js:
chrome.tabs.executeScript( {
code: "alert(document.getSelection().toString());"
});
А вот как передать значение document.getSelection().toString() в popup.html могу понять.