คำถามติดแท็ก youtube-iframe-api

19
ไม่สามารถเรียกใช้ 'postMessage' ใน 'DOMWindow': https://www.youtube.com! == http: // localhost: 9000
นี่คือข้อความแสดงข้อผิดพลาดที่ฉันได้รับ: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('http://localhost:9000'). ผมเคยเห็นปัญหาอื่น ๆ ที่คล้ายกันที่แหล่งกำเนิดเป้าหมายhttp://www.youtube.comและต้นกำเนิดผู้รับอยู่https://www.youtube.comแต่ไม่มีผู้ใดเช่นเหมืองที่เป้าหมายคือและที่มาคือhttps://www.youtube.comhttp://localhost:9000 ฉันไม่ได้รับปัญหา อะไรคือปัญหา? ฉันจะแก้ไขได้อย่างไร

4
Uncaught ReferenceError: ytcfg ไม่ได้ถูกกำหนด (ยังไม่ได้กำหนด __ytRIL)
ฉันใช้ YouTube IFrame Player API โดยไม่มีปัญหามาหลายเดือนและเริ่มเห็นข้อยกเว้นนี้เมื่อไม่นานมานี้เมื่อผู้เล่นโหลด: การ Uncaught ReferenceError: ytcfg is not defined ตรวจสอบ iframe ฉันเห็นการโทรสำเร็จyt.setConfigแต่ytcfg.setล้มเหลวในภายหลัง API เปลี่ยนไปหรือไม่? พารามิเตอร์ของผู้เล่นใด ๆ อาจทำให้เกิดปัญหานี้? <script src="//s.ytimg.com/yts/jsbin/www-embed-player-vflnzmqns/www-embed-player.js" type="text/javascript" name="www-embed-player/www-embed-player"></script> <script src="//s.ytimg.com/yts/jsbin/player-en_US-vflr--npw/base.js" name="player/base"></script> <script> yt.setConfig({ ... }); writeEmbed(); </script> <script> ytcsi.info('st', 35); ytcfg.set({ "TIMING_ACTION": "", "CSI_VIEWPORT": true, "TIMING_INFO": { "c": "WEB", "yt_li": 1, "cver": "1.20161112", …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.