我對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