3

我想在我的 Play-Application(Play 2.1,Scala)中使用 i18n。选择的语言存储在 中PLAY_LANG-Cookie,但不幸的是这个 cookie 是httpOnly。这意味着我无法在我的 JavaScript 文件中读取它的值。

我尝试更改httpOnly-Value中的application.conf,但它没有工作。

application.session.httpOnly=false

我还没有在这方面找到任何东西,所以我真的很感激一些帮助!

4

2 回答 2

1

你可以将它传递给你的 scala 模板,就像我们对 session 所做的那样

@(implicit session:play.api.mvc.Session, lang:play.api.i18n.Lang)

现在你可以传递@lang.code给 javscript。功能相同,但方法不同。

于 2014-03-11T10:44:31.873 回答
0

配置键已重命名为 session.httpOnly。不过,我从最近的文档中没有找到任何关于此的内容。所以在你application.conf

session.httpOnly=false

于 2014-10-03T08:26:53.260 回答