html 中如果有lang属性,lang属性标明的语言跟你界面语言不符时,chrome就可能会触发自动翻译功能。这功能可能导致两种bug:
1、中文经过翻译后,顺序错误
2、翻译过程中,DOM结果改变,导致一些依赖DOM获取参数的功能失效。
建议:如果你的网站并没有触发chrome翻译的需求,建议去除lang属性;如果你确实有这种需求,那么务必保证lang设置语言跟你的界面语言一致。
lang触发chrome翻译的效果如下图:
html 中如果有lang属性,lang属性标明的语言跟你界面语言不符时,chrome就可能会触发自动翻译功能。这功能可能导致两种bug:
1、中文经过翻译后,顺序错误
2、翻译过程中,DOM结果改变,导致一些依赖DOM获取参数的功能失效。
建议:如果你的网站并没有触发chrome翻译的需求,建议去除lang属性;如果你确实有这种需求,那么务必保证lang设置语言跟你的界面语言一致。
lang触发chrome翻译的效果如下图: