作者fire231 (Bloodmors)
看板Web_Design
標題[問題] 在SERVER端判斷使用者瀏覽平台的方法
時間Mon Jun 23 21:07:31 2014
有什麼方法可以在網頁輸出前
就判斷使用者是用電腦 / 平板 / 手機 瀏覽呢??
---
目前的方式是偵測使用者的 user agent
不過聽說這方法有缺陷
而且user agent也可以被修改
所以想問問有沒有其他方法
---
是要做平台偵測
主要也是因為 layout問題
但是又不能只做CSS的 media
所以才有此困擾 QAQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.47.149
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Web_Design/M.1403528854.A.99B.html
1F:→ mmis1000:那你應該從css著手,而不是寫多套給不同平台 06/23 21:30
不只CSS要做修改
有些功能也會不一樣
所以不只是CSS問題
2F:→ mmis1000:另外修改user-agent的我認為不用理,直接看他給的就好 06/23 21:31
3F:→ mmis1000:他修改agent就是要看其他瀏覽器用的內容,爆掉也是他的事 06/23 21:52
還聽朋友說(因為我目前沒碰到不行的案例)
關鍵字是 akamai
有啥鏡像站的
本來user agent裡的mozilla或apple等等的字眼,會被取代掉
不太理解這個部分XDD
4F:推 pm2001:使用者要改user agent那就照他的意思給layout阿 06/23 22:21
5F:→ pm2001:人家開跑車過來指名要加92 你管他 06/23 22:23
6F:→ danny8376:那些管他啊 搞啥proxy的是他不正常開網站 死了他負責 06/23 22:44
7F:→ danny8376:如果真有有用CDN的話 有啥問題找它 他會幫你解的 06/23 22:45
8F:→ mmis1000:如果要用cdn,那就更不該判斷agent給東西 06/23 22:48
9F:→ mmis1000:動態的東西是沒辦法被快取的,請用css或js解決 06/23 22:49
11F:→ alog:看起來你應該是技術咖,個人只建議你去研究 bootstrap 的實作 06/24 04:23
12F:→ alog:判斷user-agent 除了特殊狀況不然不太需要判斷 06/24 04:24
也不算是技術咖拉= =
只是有些必要的功能 QAQ
→
twsphere:http://www.useragentstring.com/ 06/24 11:22
恩... 如果是USER AGENT的方法的話就跟我目前做的一樣
就不需要了XDD
但還是感謝!
※ 編輯: fire231 (122.118.77.102), 06/24/2014 19:28:26