簡體   English   中英

將手機與平板電腦分開(htaccess或javascript或php)

[英]Separate phones from tablets (htaccess or javascript or php)

有沒有有效的方法可以有效地將手機與平板電腦分開,將手機重定向到網站的移動版本,而不是平板電腦?

我的想法:

htaccess redirect :盡管我可以找到一種重定向所有移動設備的方法,但我還沒有走得更遠,無法從平板電腦上拆分手機。

用戶代理JS過濾器 :同樣的問題。

用戶代理+ window.width :在某種程度上可以工作,但是我顯然無法測試所有設備,並且我不希望將風景平板電腦視為手機,反之亦然...

這種情況下有最佳實踐嗎?

以下是Google認為的最佳做法:

  • 建立一個響應式網站,這樣您就不必分開設備
  • 使用用戶代理標頭為每個設備提供不同的HTML
  • 使用用戶代理標頭重定向到特定於移動設備的網站

https://developers.google.com/webmasters/smartphone-sites/

盡管我建議您使用響應式網站,但您似乎傾向於隔離電話。 有很好的庫可以做到這一點:

https://github.com/serbanghita/Mobile-Detect

這不是一個完美的解決方案,因為很難在大型電話和小型平板電腦之間找到界限(例如Galaxy Note和Nexus 7)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM