2011年6月1日

解決 android 手機使用 mCool 時, 無法瀏覽 Yahoo!奇摩 網頁的問題

mCoolMate - 軟體回報 這篇裡有提到要瀏覽 yahoo 網頁的話,
因為 yahoo 會自動根據連線裝置來送出網頁, 但經過 mCool 的 proxy 後,
會導致 yahoo 誤判, 送出錯誤的網頁, 使得使用 mCool 時, 都無法順利瀏覽 yahoo 網站.

在那一篇文章中, 教導大家使用改連 http://tw.yahoo.com/?m=1
以在url指定參數的方式, 來強制 yahoo 送出一般 pc版的網頁.

但這樣的方式, 在進入 yahoo!奇摩 首頁後, 繼續點擊其它連結時, 就會破功,
因為那些連結的 url 並不會再自動幫你加上 ?m=1 的參數.

因此底下教導大家另一個方法, 修改 android 上內建的瀏覽器, 讓它假裝是桌機
的瀏覽器, 送出相對應的識別字串, 以騙 yahoo!奇摩 送出一般桌機的網頁.

1. 執行 android 內建的瀏覽器, 鍵入 http://tw.yahoo.com , 並按"右箭頭"前往



2. 此時瀏覽器會回應錯誤的網頁



3. 在瀏覽器的 URL 處, 鍵入 "about:debug" , 並按"右箭頭"前往
(請注意, 按"右箭頭"前往之後, 並不會發生什麼事, 畫面一樣是停在這裡)



4. 按手機的 "MENU" 鍵, 叫出選單, 並按下"更多"



5. 按下"設定"

6. 將設定選項拉到最底下, 並點選 "UAString",



7. 將預設的 "Android" 改為 "Desktop"



8. 按"BACK" 關閉設定視窗, 重新鍵入 http://tw.yahoo.com 並前往



9, 大功告成

希望能解決大家的問題, 有發現任何其它問題, 請再提出, 謝謝!


PS: 有網友提醒我, 這樣修改後, 所有的網頁都會變成傳統版了, 如果
       原本有些網站有提供手機版, 但經過這樣修改後, 全部都只會收到
       傳統版,  的確會有這樣的問題, 所以請大家自行取捨要不要這樣修
       改, 或者不修改內建瀏覽器, 而改使用其它瀏覽器, 也是一種可行方
      法囉.

4 則留言:

  1. 您好!我是mcoolmate付費版的用戶!我的瀏覽器是使用海豚瀏覽器!手機是DesireZ海豚裡有選項可以更改成桌機方式瀏覽所以設定好後進入Yahoo首頁正常!但在首頁使用搜尋後搜尋結果會呈現亂碼!

    回覆刪除
  2. @Neko, so sorry, 沒看到你的問題..
    嗯,照你的方法試了內建的瀏覽器,也下載海豚瀏覽器來安裝,果然在搜尋後都會出現亂碼,而且不管改什麼編碼都沒用,真的被yahoo打敗,為什麼別人家的網頁都沒有問題,而它們家的問題特別多,它們網頁工程師得要加油才行...
    我會在下一個新版的相容模式加入這些相關測試,
    抱歉,這個問題暫時沒解...
    可以考慮使用 opera mini, 不過, 它雖然沒有亂碼問題, 可是卻也有找不到URL的問題..唉! 有一好沒兩好..

    回覆刪除
  3. 上Market下載YAHOO APP 就可以上YAHOO手機板

    回覆刪除
  4. 你好!
    我用mcool499,經過設定地方改過後,能用海豚,卻不能用opera
    請問怎麼回事?

    回覆刪除