1
A
回答
-6
您可以檢查User Agent
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'dolphin') !== false) {
echo 'Your UA is Dolphin';
}
- 你可以做更精確的檢查,如果你知道確切
User Agent
,但我認爲,如果它包含單詞dolphin
是不夠準確。
10
用戶代理包含「Dolfin/2.0」。
2
在我的Dolphin 8.8.2版本上 - 運行在Samsung Galaxy Note上,沒有特定的用戶代理並設置了「桌面」。通過點擊更多 - >設置 - >用戶代理來設置用戶代理。我就能夠向用戶代理切換到以下任一:
- 的Android
- 桌面,其標識爲:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16
- iPhone
- iPad的
- 自定義(我想你可以設置一個自定義的用戶代理,比如'dolfin')。
因此,如果您嘗試在PHP中提供特定於Dolphin瀏覽器的內容,您可以測試用戶代理中是否存在「mobi」或「Android」。如果您嘗試檢測到使用的是Dolphin的確切瀏覽器,那麼除非您的客戶端設備的自定義用戶代理已設置,否則這將非常棘手。
+0
檢查除用戶代理之外的其他數據也是有意義的,我在我的Dolphin Zero(通過ajax)中使用'com.dolphin.browser.zero'獲取'$ _SERVER ['HTTP_X_REQUESTED_WITH']''。 – optimizitor 2017-03-01 14:38:44
相關問題
- 1. 只針對海豚瀏覽器與CSS
- 2. Android如何觀察歌劇和海豚瀏覽器或所有瀏覽器
- 3. php來檢測瀏覽器
- 4. 在PHP中檢測瀏覽器退出
- 5. 在PHP中檢測瀏覽器關機
- 6. 如何在JavaScript中檢測瀏覽器?
- 7. 如何檢測瀏覽器?
- 8. mediaelement.js - Android的默認瀏覽器,海豚瀏覽器加載MP3的問題
- 9. 如何檢測Ember中的瀏覽器
- 10. 如何檢測Elm中的瀏覽器
- 11. 瀏覽器檢測
- 12. 瀏覽器檢測
- 13. 瀏覽器檢測
- 14. 海豚瀏覽器 - 如何才能不顯示鍵盤上的文本框中
- 15. PHP瀏覽器檢測IE瀏覽器> 6
- 16. 如何檢測瀏覽器是否支持webkit瀏覽器?
- 17. 像海豚文件瀏覽器(KDE)的jQuery插件
- 18. 如何用水豚關閉瀏覽器?
- 19. php檢測瀏覽器寬度
- 20. PHP瀏覽器檢測和重定向
- 21. PHP瀏覽器內檢測的Javascript
- 22. 檢測用戶瀏覽器PHP
- 23. 使用php檢測iOS7 Safari瀏覽器
- 24. PHP eregi()已過時檢測瀏覽器
- 25. 檢測瀏覽器VS.軟件PHP
- 26. php檢測瀏覽器版本HTTP_USER_AGENT
- 27. 瀏覽器檢測PHP中未檢測到代碼Opera
- 28. 如何執行瀏覽器檢測 - 在PHP
- 29. 當硒瀏覽器在瀏覽器中更改url時檢測
- 30. 水豚在瀏覽器中的場景
當Dolphin用戶代理字符串不包含字符串Dolphin時,爲什麼這個答案被標記爲正確? – jayarjo 2012-09-28 13:44:46
他們在UA字符串中使用「dolfin」而不是「dolphin」。誰知道爲什麼。但無論如何,@jayarjo說,這個「正確的」答案是不正確的。 – Sean 2012-11-20 01:15:20