嗨,大家如何檢測系統中安裝的所有瀏覽器。通過使用Flex如何檢測安裝在系統中的所有瀏覽器?
回答
您無法從Flex或據我所知,從任何Web應用程序那樣做。從隱私和安全角度來看,能夠瀏覽客戶端機器上安裝的應用程序列表的Web應用程序是不好的。
最大可以做的就是讀取來自HTTP標頭(可以很容易地修改,因此需要不準確)來檢查什麼是用於訪問您的應用程序的當前瀏覽器的用戶代理字符串。即使這樣,你不能從Flex的事,你就必須做到這一點使用一些服務器腳本並將信息發送到Flex應用程序。
@Amargosh,而你必須去通過服務器頁面以獲取客戶信息,你可以簡單地通過Flex的執行JavaScript的瀏覽器獲取信息:
var result:String = ExternalInterface.call("eval", "navigator.userAgent");
這將這樣的伎倆。
這可能給你訪問到當前瀏覽器的userAgent;但不會向SWF提供有關係統上安裝的其他瀏覽器的任何信息。 – JeffryHouser 2010-06-16 14:14:37
我知道。我引用了Amargosh的答覆的一部分。我想我應該評論一下。 – adamcodes 2010-06-16 14:19:55
雅,你說得對。 – Amarghosh 2010-06-17 03:53:57
- 1. 在瀏覽器中禁用系統中安裝的字體
- 2. 如何檢測瀏覽器中是否安裝了小書籤?
- 3. 安全字體的所有瀏覽器和操作系統
- 4. @ font-face不會在系統或瀏覽器中安裝字體?
- 5. 如何從Javascript檢測瀏覽器操作系統?
- 6. 使用navigator.platform在瀏覽器中檢測操作系統
- 7. 如何查找機器上安裝的所有瀏覽器
- 8. 如何獲取使用python安裝在系統中的瀏覽器列表?
- 9. 如何檢測系統上現有的「已暫停」安裝?
- 10. 如何檢測瀏覽器插件是否已安裝?
- 11. 檢索客戶端系統中安裝的瀏覽器/代理列表
- 12. 如何在JavaScript中檢測瀏覽器?
- 13. 如何檢測瀏覽器?
- 14. 操作系統探測在JavaScript中的所有設備和跨瀏覽器
- 15. 在不同的瀏覽器下檢測已安裝的插件?
- 16. 如何在Java小應用程序中檢測瀏覽器和操作系統
- 17. 如何檢測安裝在谷歌瀏覽器中的特定擴展程序
- 18. 瀏覽在SAP系統中安裝的筆記
- 19. 如何檢測安裝在系統上的Windows媒體包
- 20. 從瀏覽器UI中,如何識別系統中是否安裝了VSTO 3.0?
- 21. 檢測瀏覽器中安裝的擴展?
- 22. 如何檢測Ember中的瀏覽器
- 23. 如何檢測Elm中的瀏覽器
- 24. 測試瀏覽器插件的安裝
- 25. JavaScript檢測/瀏覽器統計
- 26. 如何檢測Windows系統中是否安裝了DDS?
- 27. 如何使用jquery檢查瀏覽器中安裝的附件?
- 28. 如何在安裝過程中檢測計算機中的Adobe Acrobat Reader安裝(不僅僅是瀏覽器)?
- 29. 如何檢查(網站)如果系統上安裝的Java(*不是在瀏覽器*)
- 30. Javascript:在所有瀏覽器中檢測$ function
我不知道爲什麼你的關心。支持所有瀏覽器的負擔是在Adobe,所以這是他們的工作,以消除所有的瀏覽器間的怪癖。提供這樣的私人信息似乎是對安全的侵犯,更不用說邪惡了。在所有應有的尊重,我會說這不關你的事。 – Robusto 2010-06-16 13:12:20