Re: [請益] 自動偵測語系。

看板PHP作者 (LY)時間10年前 (2014/05/08 23:19), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《Elfiend (小孩)》之銘言: : 範例:http://mac.pcbeta.com/index.php : google晃晃點進這個站, : 原本看是簡體字, : 打開後,出現一個試窗詢問說是偵測到繁體語系, : 問我要不要切換成繁體,點選是, : 網頁沒有reload,文字就變繁體了。(圖片、版面等都沒變) : 之後開啟該站任意連結都是繁體的。 : 想問問切繁體那段,不需要reload,文字就變繁體, : 這段是有哪種可能? : 原本是猜他同時存在二種文字,然後javascript把其中一種設hidden, : 可是打開原始碼看,又沒看到簡體字。 : 還是說redirect可以不用重load網頁? : 其他部份功能,我google "javascript 語系判斷" : 有找到許多相關範例。 : 像是:http://www.dotblogs.com.tw/lastsecret/archive/2010/05/01/14957.aspx 不小心 又寄到信箱了 http://mac.pcbeta.com/include/js/tc.js L1 - L57 做語系切換 語系切換的按鈕寫了href='javascript:translatePage()' 然後只是把字用javascript replace掉 L58 - L76 偵測語系 重點在 L59 var language = window.navigator.userLanguage || window.navigator.language; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.235.116 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1399562351.A.7A9.html

05/09 12:43, , 1F
謝謝大大完整解說,感謝。 原來是replace字串。
05/09 12:43, 1F

05/09 13:57, , 2F
怎麼偵側?
05/09 13:57, 2F

05/09 14:21, , 3F
window.navigator.userLanguage || window.navigator.
05/09 14:21, 3F

05/09 14:22, , 4F
language <== 這段是瀏覽器語言
05/09 14:22, 4F
文章代碼(AID): #1JQw1lUf (PHP)
討論串 (同標題文章)
文章代碼(AID): #1JQw1lUf (PHP)