我尝试使用:
<form>
<button>Save ID</button>
</form>
<script>
var table = '';
var rows = 10;
var columns = 3;
for (var r = 0; r < rows; r++)
{
table += '<tr>';
for (var c = 0; c < columns; c++)
{
table += '<td>' + c + '</td>';
}
table += '</tr>';
}
document.write('<table border=1>' + table + '</table>');
</script>
它像普通的html页面一样工作,但是当我尝试将其加载到扩展程序中时,它仅显示按钮。
我想从文件中加载数据,以后再用它填充表格。
编辑:
我的manifest.json看起来像这样:
{
"manifest_version": 2,
"name": "IDSaver",
"version": "1.0",
"icons": {
"32": "icons/testExt.png"
},
"permissions": [
"activeTab"
],
"browser_action": {
"default_icon": "icons/testExt.png",
"default_title": "IDSaver",
"default_popup": "popup/IDSaverPopup.html"
}
}
我对清单文件不太了解,所以不知道问题是否在那里。
答案 0 :(得分:0)
好的,发现我的问题。 您不能在html文件本身内部编写脚本。 我必须使用代码制作一个.js文件,并在html文件中使用它才能使其正常工作。