私が作成している Chrome 拡張機能には、次のような形式の popup.html があります。
<head>
<script src="myscript.js"></script>
</head>
<form id="myform" action="http://www.example.com/myurl.jsp" method="get" target="_blank">
#<input type="text" size="10" name="numid" value="" />
<input type="Submit" value="Go" />
</form>
myscript.js は、manifest.json の「background」および「content_scripts」セクションにリストされています。
"background": { "scripts": ["myscript.js"] }`
"js": ["jquery-1.8.2.min.js", "myscript.js"]
および myscript.js には以下が含まれます。
$(document).ready(function(){
$('#myform').submit(function() {
alert("alert!");
});
[Go] ボタンをクリックするか、フォームの Enter キーを押したときに alert() を表示するにはどうすればよいですか?