Điều rất lạ. Vài ngày qua tôi nhận thấy rằng trên Firefox v22 của tôi, iframe api im sử dụng trên vài trang web bắt đầu cung cấp các lỗi như: "TypeError: Giá trị không phải là một đối tượng" và "Lỗi: Bad NPObject là dữ liệu cá nhân!". cả trong tệp: http://s.ytimg.com/yts/jsbin/www-embed-player-vflX1WAR4.js và trình phát youtube của tôi hiện không hoạt động ổn định. Có ai đó đã nhận thấy sự cố này vào những ngày cuối cùng và điều gì có thể gây ra sự cố này không? Trên tất cả các trình duyệt khác, thia youtube api hoạt động tốt cho tôi vì nó là một thứ gì đó (tôi không thực hiện bất kỳ thay đổi nào đối với trang web của mình)Youtube iframe api bắt đầu phát hiện lỗi trong Firefox
Trả lời
Nguồn iframe phải chứa ORIGIN - domain. Tên miền có thể truy cập được từ bên ngoài mạng cục bộ/cục bộ.
http://www.youtube.com/embed/<VIDEO_ID>?origin=http://DOMAIN
Giải quyết vấn đề cho tôi.
nó không khắc phục được sự cố khi thử nghiệm trên firefox. – abiku
Nếu phần tử máy nghe nhạc được ẩn khi bạn gọi player.loadVideoById(vid)
, nó sẽ ném lỗi "Lỗi: Xấu NPObject như dữ liệu cá nhân" trong firefox
Xem sự khác biệt trong http://jsfiddle.net/eyx4M/7/ này sẽ làm việc trong chrome với một cảnh báo "không an toàn JavaScript cố gắng truy cập khung bằng Url ", nhưng trong firefox nó sẽ ném" Lỗi: Bad NPObject dưới dạng dữ liệu riêng tư ".
Tôi gặp sự cố tương tự.
Kịch bản này cố định nó:
<object width="640" height="390">
<param name="movie"
value="https://www.youtube.com/v/M7lc1UVf-VE?version=3&autoplay=1"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="https://www.youtube.com/v/M7lc1UVf-VE?version=3&autoplay=1"
type="application/x-shockwave-flash"
allowscriptaccess="always"
width="640" height="390"></embed>
</object>
nguồn https://developers.google.com/youtube/player_parameters
- 1. youtube iframe api loadVideoById() lỗi
- 2. API iframe của trình phát YouTube: playVideo không hoạt động trên Firefox 9.0.1
- 3. Ẩn/hiện trong JavaScript - ngừng phát video iframe trên YouTube
- 4. Cách phát nội dung VEVO bằng API iframe của YouTube?
- 5. API iframe Youtube - Toàn màn hình Android
- 6. Cách sử dụng API iFrame của YouTube trong Chrome và Firefox?
- 7. API iframe của Youtube không thể đăng tin nhắn
- 8. Bật API YouTube trên trình phát hiện tại
- 9. Nhúng YouTube trên iPad: Bộ nhớ tạm thời khi bắt đầu qua Javascript API
- 10. API YouTube iFrame "setPlaybackQuality" hoặc "suggestionQuality" không hoạt động
- 11. Nhúng danh sách phát trên YouTube nhưng bắt đầu từ video ngẫu nhiên
- 12. Làm cách nào để tự động phát video trên Youtube (API IFrame) bị tắt tiếng?
- 13. API iframe của YouTube - OnStateChange đột nhiên không hoạt động
- 14. Fullsize IFrame trong firefox?
- 15. Tải API YouTube trong jQuery
- 16. Youtube iframe wmode issue
- 17. Tạm dừng video youtube, youtube api
- 18. Youtube Android Api cho thấy Lỗi
- 19. Phát hiện chuyển hướng trong iFrame
- 20. Bắt đầu và dừng firefox từ C#
- 21. YouTube Video không phát trong WebView - Android
- 22. Lỗi YouTube API của Android YouTubePlayerView
- 23. lịch sử iframe firefox
- 24. Hiển thị ảnh tùy chỉnh trước khi video youtube bắt đầu
- 25. Youtube iframe nhúng: buộc Flash?
- 26. Android YouTube api v3 - hướng
- 27. Iframe và Firefox/IE bug
- 28. Gỡ lỗi phát triển Jetpack Firefox
- 29. Youtube Api android autostart
- 30. Youtube Iframe trên trang web HTTPS
Tôi nhận được lỗi tương tự trong FireFox, nhưng trong Chrome Tôi nhận được lỗi sau: "Bị chặn một khung với nguồn gốc" http : //www.youtube.com "truy cập khung có nguồn gốc" http: //XXXX.localhost ". Giao thức, tên miền và cổng phải khớp." Dường như đây là sự cố trên YouTube. – supajb
Tôi cũng gặp sự cố này trong Firefox. 'TypeError: Giá trị không phải là một đối tượng.' trong' http: // s.ytimg.com/yts/jsbin/www-embed-player-vfl7jE1l_.js'. Phát video trong 6 giây, sau đó dừng lại. – showdev
Xem [báo cáo lỗi] (https://code.google.com/p/gdata-issues/issues/detail?id=4706) trên Google Code. – showdev