ใส่รหัสลงในบริบทของหน้าโดยใช้สคริปต์เนื้อหา
ฉันเรียนรู้วิธีสร้างส่วนขยาย Chrome ฉันเพิ่งเริ่มพัฒนากิจกรรมเพื่อจับภาพ YouTube ฉันต้องการใช้กับเครื่องเล่นแฟลชของ YouTube (ภายหลังฉันจะพยายามทำให้มันเข้ากันได้กับ HTML5) manifest.json: { "name": "MyExtension", "version": "1.0", "description": "Gotta catch Youtube events!", "permissions": ["tabs", "http://*/*"], "content_scripts" : [{ "matches" : [ "www.youtube.com/*"], "js" : ["myScript.js"] }] } MyScript.js: function state() { console.log("State Changed!"); } var player = document.getElementById("movie_player"); player.addEventListener("onStateChange", "state"); console.log("Started!"); ปัญหาคือว่าคอนโซลให้ฉัน"เริ่มต้น!" แต่ไม่มี"สถานะเปลี่ยน!" …