Re: [请益] 自动侦测语系。

楼主: lyforever (LY)   2014-05-08 23:19:07
※ 引述《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;
作者: Elfiend (小孩)   2014-05-09 12:43:00
谢谢大大完整解说,感谢。 原来是replace字串。
作者: Luos (Soul)   2014-05-09 13:57:00
怎么侦侧?
作者: danny8376 (钓到一只猴子@_@)   2014-05-09 14:21:00
window.navigator.userLanguage || window.navigator.language <== 这段是浏览器语言

Links booklink

Contact Us: admin [ a t ] ucptt.com