看板 PHP 關於我們 聯絡資訊
※ 引述《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
Elfiend:謝謝大大完整解說,感謝。 原來是replace字串。 05/09 12:43
Luos:怎麼偵側? 05/09 13:57
danny8376:window.navigator.userLanguage || window.navigator. 05/09 14:21
danny8376:language <== 這段是瀏覽器語言 05/09 14:22