我有一个file.js
来执行一些计算,
file.js
(function () {
var x =1;
var y = //value from dom
z = x +y;
})()
我通过
在popup.js中运行它popup.js
function excute() {
chrome.tabs.executeScript({
file: 'file.js'
});
}
excute();
popup.html
<html>
<head>
<title>title</title>
</head>
<body>
<script type="text/javascript" src="popup.js"></script>
<input type="text" id="info">
</body>
</html>
当我点击扩展程序时,file.js
中的代码会在DOM上执行,并获得 y 值!并正确计算z变量!
但我的问题
file.js
{/ 1}中<input type="text" id="info">
的控件中popup.html
显示变量 z
<input type="text" id="info">
中获取popup.html
的值,并将其设置为file.js