javascript - Scala:Play Framework 2 忽略 application.conf 中的 httpOnly 标志

标签 javascript html scala playframework-2.1 cookie-httponly

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

我尝试更改 application.conf 中的 httpOnly-Value,但没有成功。

application.session.httpOnly=false

我还没有找到任何关于这方面的信息,所以非常感谢您的帮助!

最佳答案

您可以像处理 session 一样将它传递给您的 Scala 模板

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

现在您可以将 @lang.code 传递给 javscript。执行相同的功能,但采用不同的方法。

关于javascript - Scala:Play Framework 2 忽略 application.conf 中的 httpOnly 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16355928/

相关文章:

javascript - 在 div 的最后一行平铺 div 等高

javascript - 函数参数在我不更改的情况下自行递增

javascript - 试图从 list2 中获取 "new markers"

javascript - 如何使用 Javascript 阻止文本出现然后在一秒钟后消失?

javascript - 将 id 代码添加到输入值中

映射 Map 时 Scala 不匹配

scala - 使用 UInt 在 Seq 中获取项目

javascript - html5/javascript乘以输入类型并显示在表格中

javascript - 自定义 JS 验证无法正常工作

scala - 如何将 Scalaz 7's EachT 与 LiftM 结合使用