我对Chrome扩展还是很新的,只是测试了一些东西。 现在,我有一个popup.html,它带有一个简短的表单,我希望在单击提交时创建警报。我不能为了我的生活找出为什么它不起作用。Chrome扩展程序的popup.html中没有出现警报
<!doctype html>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="popup.js">
</script>
</head>
<body onload="alert('open')">
<form>
Username: <input type='text' id="username" name='username'></input>
Password: <input type='password' id='password' />
<button onclick="alert('test');return false;">Login</button>
</form>
</body>
</html>
有什么建议吗?
编辑:我甚至在body标签中加载了一个onload,看看是否有警报会在那里打开,但是没有。在popup.js中,我在window.onload上打开了一个警报,但是它的工作原理。
嗯我改变了,因为它是有道理的,但警报仍然没有出现。我甚至在身上添加了一个onLoad,以查看是否会发生警报,但它不会:/ – 2012-04-08 18:08:34
确保您在更改时重新加载扩展名。您可以通过在chrome中转到chrome:// settings/extensions#并点击扩展的名称来扩展以获得更多选项。 – 2012-04-08 18:19:41
啊我明白了!好吧,我把所有东西都移动到了一个单独的js文件中,并使用addeventlisteners,它完美地工作。谢谢!! – 2012-04-08 18:30:57