Chrome 拡張機能の開発を始めたばかりで、次のバグに遭遇しました。拡張機能を定義する popup.html ファイルのボタンに .on イベントが定義されていますが、トリガーされません (またはエラーがスローされます)。拡張インスペクターで) クリックしたとき。別の環境 (jsfiddle や codepen など) で実行した場合、計画どおりに動作します。
HTML:
<!doctype html>
<html>
<head>
<title>Popup</title>
<style>
body {
min-width: 357px;
overflow-x: hidden;
}
</style>
<script src="jquery.js"></script>
<script src="popup.js"></script>
<textarea id = "names" rows="4" cols="50">Enter the user's name</textarea>
<button id ="close">Close</button>
</head>
<body>
</body>
</html>
JS:
$('#close').on('click',function(){
$('#names').val('works');
});