2011-12-20 43 views
5

Tôi chỉ có hai phiên bản của trang web của tôiCách phát hiện xem trình duyệt có hỗ trợ flash không?

một là thiết kế cho Flash được hỗ trợ (như Desktop) và là một trong những khác cho các thiết bị di động

Tôi chỉ muốn biết nếu tôi có thể phát hiện và nếu đúng (hỗ trợ) họ sẽ ở lại cùng một trang web giả định là http://mywebsite.com nhưng liên kết sẽ hiển thị http://mywebsite.com/?flash=true và nếu không được hỗ trợ, tôi sẽ chuyển hướng họ đến http://mywebsite.com/?flash=false

xin lỗi vì câu hỏi ngớ ngẩn bạn không cần phải cung cấp cho tôi một câu trả lời nhưng nếu bạn có thể cung cấp cho tôi một số loại tài nguyên để tôi có thể tự mình khai thác thông tin và tự nghiên cứu về thông tin đó

Cảm ơn.

Trả lời

4

http://www.adobe.com/devnet/flashplayer/articles/swfobject.html

Có thể trợ giúp bạn.

Tuy nhiên bạn không nên dựa vào Flash beeing cũng được kích hoạt ngay cả khi được cài đặt. Ví dụ, tôi không để Flash khởi động tự động, nhưng hãy kích hoạt nó theo cách thủ công.

9

đoạn mã javascript này sẽ thực hiện công việc:

var _flash_installed = ((typeof navigator.plugins !== "undefined" && typeof navigator.plugins["Shockwave Flash"] === "object") || (window.ActiveXObject && (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) !== false)); 
Các vấn đề liên quan