我正在編寫一個Web應用程序,我想確定請求來自哪種類型的瀏覽器/操作系統,並相應地自定義返回的內容。因此,如果有人通過iPhone/Android訪問該網站,他們會獲得更加精簡的體驗,或者如果是臺式機,則可以獲得完整版本。我將採取完全不同的方式,而不是嘗試將內容混合在一起。根據瀏覽器類型更改網頁內容
在ASP.NET/IIS和PHP中對此進行推薦的方法是什麼?是否有一個地方可以捕獲傳入的HTTP請求,做出決定,然後重定向?或者這是通常在一頁一頁的情況下完成的?我應該注意的任何陷阱?
編輯:好的一點是確保在縮小版上有一個完整版的鏈接。這是一個很好的觀點,但會引發一個問題,即一旦用戶做出選擇,所有未來的重定向現在都必須指向完整版本。我寧願在一個地方做所有這些。
乾杯,
巴蒂爾
如果由於某種原因導致瀏覽器檢測失敗,請確保您提供瀏覽完整版本的選項。 –
當然。其實這提出了另一點。一旦有人做出該決定,來自該瀏覽器的所有請求都必須重定向到完整站點。我想知道這是如何完成的。 – Shane