Board logo

主題: [其他] [教學]手機瀏覽網頁發生"要求超過最大重定向數"的解決方式 [打印本頁]

發表人: 桂正和    時間: 2008-12-5 06:25 PM     主題: [教學]手機瀏覽網頁發生"要求超過最大重定向數"的解決方式

主要是我測試活動網頁的時候發生這個問題

根據我自己的測試結果
有的手機會限制重新轉向的次數
何謂重新轉向?

就是當User的手機發出請求到某個網址,例如下方範例:
http://aaa.bbb.ccc/1.htm

當要求發送到此伺服器的時候
伺服器的回應是請稍等
伺服器需要在轉向到下面網址
http://aaa.bbb.ccc/2.htm
然後將這個網址回傳給User的手機中
並且告訴手機需要轉到這個網址

在手機等待的時候
此時畫面不會馬上轉頁
而是再背景中再度發送要求要到
http://aaa.bbb.ccc/2.htm

結果又發生要轉向的事件好幾次
就會導致出現該訊息

據推測
以我自己測試的Sharp手機為例
大約只能接受三次以內的轉向要求
超過三次以後就會出現錯誤

這個功能應該是防止手機過度轉向
(畢竟有些電信公司還是會收上網數據費)
除了可能會導致收費過度之外
如果網頁本身設計不良
發生了無限循環轉向的問題
可能會導致手機瀏覽視窗當掉
通常這個可能性比較會出在手機記憶體太小
或者是處理速度不夠快不夠好

經過這次事件
我把原本要轉向三次的網頁修改成轉向一次
(因為中華電信的emome首頁廣告是帶參數的,會需要轉向一次)
這樣就避免了手機過度轉向導致回饋錯誤訊息的問題發生




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0