Javascript 使用html/js设置语言变量
我目前正在制作一本在线版的杂志。该杂志由一系列html5页面组成。在每个页面上,用户可以选择语言“En/Fr” 我想知道如何为整个杂志设置所选语言。例如,假设我在第1页上,并且我选择了lang'Fr',其他页面也应该在Fr中加载。现在,在第20页上,我选择lang'En',所有页面都应该在'En'中加载 使用html/js可以吗 你能给我一个解决方案吗Javascript 使用html/js设置语言变量,javascript,jquery,html,Javascript,Jquery,Html,我目前正在制作一本在线版的杂志。该杂志由一系列html5页面组成。在每个页面上,用户可以选择语言“En/Fr” 我想知道如何为整个杂志设置所选语言。例如,假设我在第1页上,并且我选择了lang'Fr',其他页面也应该在Fr中加载。现在,在第20页上,我选择lang'En',所有页面都应该在'En'中加载 使用html/js可以吗 你能给我一个解决方案吗 感谢此解决方案无法使用纯javascript和html实现,因为在重新加载页面时变量将丢失 您可能希望使用cookie调查解决方案 以你为例 要
感谢此解决方案无法使用纯javascript和html实现,因为在重新加载页面时变量将丢失 您可能希望使用cookie调查解决方案 以你为例 要设置语言,请执行以下操作:
$.cookie("language", "fr");
$.cookie("language", null);
要从cookie中读取语言,请执行以下操作:
$.cookie("language")
要删除语言:
$.cookie("language", "fr");
$.cookie("language", null);
有几个选项:使用cookie,使用
会话存储
或本地存储
,以及在URL中包含语言标识符(路径部分或查询部分)。没有足够的信息(没有关于所使用的服务器端技术的信息等)来建议特定的方法。在任何情况下,如果你想通过搜索引擎找到页面,每种语言版本都应该有自己的URL。为什么不设置cookie?是的,使用浏览器缓存,或者查看类似PHP或NodeJSnever的用户链接,而不是使用此链接。我已经删除了示例链接,并创建了自己的链接。我将调查cookie的使用情况并提供反馈。