javascript - 更改浏览器的书写语言

标签 javascript html browser

我想更改浏览器上的语言。我在这篇文章中要求更改系统语言:How change system language我得到的答案是不可能!

我之前在一些网站上看到,通过英文系统语言,我可以在不改变系统语言的情况下用其他语言编写。谷歌也有类似的东西:google changing language

如何对表单的某些输入执行此操作?

最佳答案

您必须将所有键盘按钮点击映射到新布局

var charMap = {
   'en': {
       '13': 'enter',
       '54': '6',
       ...
    },
    'lt': {
        '13': 'enter',
        '54': 'š',
        ...
    }
}

$('.input').on('keyup', function(e) {
  var char = charMap[lang][e.which];

  $(this).val($(this).val()+char);
});

检查THIS键盘代码页面

关于javascript - 更改浏览器的书写语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30747913/

相关文章:

windows - 是否可以在浏览器中运行 EXE?

javascript - 如何使用 Bootstrap 打开模态中的所有链接

javascript - 运行 javascript 不运行 CSS

javascript - ID 中的空格并将变量放入 ID jquery

html - 作为背景图像的 SVG 在 IE9 中无法正确显示

html - 在已实现 FormData 和 XmlHttpRequest 的现代浏览器中是否存在缓冲区(大小或文件数量)限制?

javascript - 让 setTimeout 更快?

javascript - 防止 window.open 刷新父窗口

php - 如何在mysqli_query和mysql_query中设置准备安全性声明?

iphone - 一个强大的、功能齐全的 UIWebView Controller 实现?