主題標題不言而喻。 是否有可能檢查客戶端是否安裝了JDK通過javascript? 我知道可以檢查操作系統和瀏覽器,但也可能嗎?檢查是否通過javascript安裝了JDK
3
A
回答
0
我不認爲你可以。這將需要JavaScript來訪問瀏覽器之外的信息。也許有一些瀏覽器的具體解決方案。
3
您可以檢查客戶端是否已啓用java,並使用window.navigator.javaEnabled()
。
需要注意的是:
此方法 返回值指示是否偏好是 控制Java是打開或關閉 - 不 瀏覽器是否一般爲Java 支持。
欲瞭解更多信息,看看https://developer.mozilla.org/en/DOM/window.navigator.javaEnabled
0
它不可能知道的Java通過JavaScript。如果其可能的版本,那麼這將是一個安全漏洞。
3
我假設你有一個你想運行的Applet或Web Start應用程序。
對於這些情況Oracle提供了Java Deployment Toolkit的JavaScript,這有助於檢測的Java版本,同時也提供方法來自動寫Applet標記和Web Start的啓動按鈕。
正如您在http://download.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit(也包含指向下載.js文件的鏈接)中所看到的,它可以檢索已安裝的JRE或將用戶發送到最新的安裝頁面。這可能是你正在尋找的。
注:
- 這適用於檢測到的JRE。瀏覽器不使用JDK,因此不需要檢測它們。
- 由於隱私設置或其他瀏覽器/ JRE配置選項,它可能不起作用。
相關問題
- 1. 通過javascript檢測是否安裝了Silverlight
- 2. 檢查是否安裝了sqlite.net 3.5
- 3. 檢查是否安裝了軟件包
- 4. GWT檢查是否安裝了閃存
- 5. 檢查Java是否安裝了Bash
- 6. 檢查是否安裝了dll
- 7. gwt檢查是否安裝了jre
- 8. 檢查是否安裝了Yahoo Messenger
- 9. 檢查是否安裝了咕嚕聲?
- 10. 檢查是否安裝了J#框架
- 11. 檢查是否安裝了memcached?
- 12. 檢查應用程序是否安裝了javascript
- 13. 如何檢查Java JDK是否安裝在Mac上?
- 14. 檢查安裝時是否安裝了android應用程序
- 15. 安裝jar檢查是否已安裝
- 16. 檢查IIS是否安裝?
- 17. 檢查Solidworks是否安裝?
- 18. 檢查是否通過C#在計算機上安裝了SQL Server
- 19. 找出是否通過檢查註冊表來安裝IIS
- 20. 如何檢查java是否通過shell腳本安裝
- 21. 如何檢查Java 7版本是否通過Cocoa安裝?
- 22. 檢查FirefoxDriver或ChromeDriver是否通過系統屬性安裝?
- 23. 檢查npm包是否通過終端安裝在package.json中
- 24. 檢查PowerShell 5是否安裝,如果不通過巧克力安裝
- 25. 通過Python確定JDK安裝目錄
- 26. 檢查是否安裝了Visual C++ 2010 - 否工作
- 27. PHP檢測是否安裝了閃存
- 28. 如何檢測是否安裝了System.Web.Mvc.dll?
- 29. 檢測是否安裝了Safari擴展
- 30. 檢測Mod_Security是否安裝了PHP?