-3
A
回答
6
瀏覽器通常提供在Agent
頭中的HTTP請求,其中一些網絡服務器提供經由HTTP_USER_AGENT
環境VAR CGI腳本的字符串。
HTTP::BrowserDetect提供了用於從該字符串提取信息的工具。
use CGI qw();
use HTTP::BrowserDetect qw();
my $cgi = CGI->new();
print $cgi->header('text/plain');
my $bd = HTTP::BrowserDetect->new($cgi->user_agent());
print $bd->browser_string(), ' ', $bf->public_version(), "\n";
1
像這樣的事情可能工作,或者可能是你需要一些專門的代碼,每個瀏覽器(帶丁目測試,火狐)。這個人給你在Linux上的默認瀏覽器:
$browser = `xdg-settings get default-web-browser | cut -d. -f1`;
chomp $browser;
$ver = `$browser --version`;
print $ver;
相關問題
- 1. 顯示計算機瀏覽器
- 2. 檢測手機瀏覽器
- 3. 檢測手機瀏覽器
- 4. IE9瀏覽器檢測顯示IE8
- 5. 瀏覽器檢測不顯示我使用的是什麼瀏覽器
- 6. 遠程計算機上的PSSession顯示瀏覽器
- 7. 使用Javascript檢測Chrome瀏覽器和Safari瀏覽器
- 8. 檢測網頁瀏覽器或手機顯示鏈接
- 9. 禁用Facebook手機瀏覽器檢測?
- 10. 檢測計算機
- 11. 瀏覽器檢測
- 12. 瀏覽器檢測
- 13. 瀏覽器檢測
- 14. 在PHP中檢測瀏覽器關機
- 15. 瀏覽器兼容性檢測和覆蓋提示備用瀏覽器
- 16. JavaScript檢測/瀏覽器統計
- 17. 收集客戶端計算機和瀏覽器統計信息
- 18. 使用javascript檢測瀏覽器用戶
- 19. 使用瀏覽器檢測不同機器
- 20. 一些沒有IE瀏覽器顯示爲真的IE6瀏覽器檢測
- 21. 用於瀏覽器檢測的HTML表格顯示
- 22. 使用Javascript檢測瀏覽器類型?
- 23. 如何使用JavaScript檢測瀏覽器?
- 24. 使用javascript檢測瀏覽器視口
- 25. 使用AJAX檢測Chrome瀏覽器
- 26. 檢測使用JQuery的瀏覽器
- 27. 使用jQuery檢測瀏覽器
- 28. 使用javascript的Firefox瀏覽器檢測
- 29. 如何使用jQuery檢測瀏覽器?
- 30. 使用javascript來檢測瀏覽器
好,這個問題已經很少做用Perl和很多關於你的操作系統 - 你甚至沒有提到。 – mvp 2013-03-25 06:54:09