1
ysc3839 2022-06-17 17:55:33 +08:00 via Android
这个 lang=zh 是在哪的?
|
4
ysc3839 2022-06-17 18:07:24 +08:00 via Android
@CSGO 这里的 lang=zh 是告诉浏览器,用对应语言的规则进行渲染,大概会让浏览器使用对应语言的字体、换行规则、分词规则等等。
html 本身应该没有不同语言使用不同文本的功能,你那个多语言可能是用 JavaScript 实现的,其中应该有获取当前语言的代码,你应该去看看那部分有什么问题。 另外如果可以的话请发完整代码。 |
5
MossFox 2022-06-17 18:44:44 +08:00
试一下改为 zh-CN?
|
6
CSGO OP @ysc3839 感谢!
比如这个页面: https://wangyifang.com/web/fake-uptade/win10/win10.html 他在电脑上打开,确实是中文的,但是小米手机上打开 chrome 还是微信里,都是英文的。这个网页里引用到了这个 js: https://wangyifang.com/web/fake-uptade/assets/js/lang.js 看上去就是各种语言版本,我直接把里面的英文也改成中文里,发现手机上还是英文,说明它依然使用到了原本网页中的默认写的,例如“<h1 data-translate="_win10updates1">Installing Windows 10</h1>” view-source:https://wangyifang.com/web/fake-uptade/win10/win10.html |
14
CSGO OP 看来是 cf 的缩小 js 文件导致的。
|