Angular-翻译cookie存放路径
Angular-Translate cookie storage path
我正在使用 angular-translate 和 cookie 存储,如下所述:https://angular-translate.github.io/docs/#/guide/10_storages
cookie 以默认密钥存储在会话中,但它也对 cookie 应用了唯一路径,结果是无法记住跨 http 请求的语言密钥。
示例:
如果用户在 /Account 页面上并设置了他们的语言,cookie 如下:
姓名:NG_TRANSLATE_LANG_KEY
路径:/账户
如果用户在个人资料页面上:
姓名:NG_TRANSLATE_LANG_KEY
路径:/个人资料
结果是针对特定页面记住了该语言,但并未在整个应用程序中记住该语言。有没有一种方法可以为整个域设置路径?预期的结果是无论在何处设置语言首选项,该语言都会在整个应用程序中使用。
ng1.3.15 不支持修改cookie路径。 ng1.4 确实包含允许更改路径的更改。
但是,业务标准是通过使用 localStorage 解决的。如果需要更改cookie路径,则需要更新ng。
我正在使用 angular-translate 和 cookie 存储,如下所述:https://angular-translate.github.io/docs/#/guide/10_storages
cookie 以默认密钥存储在会话中,但它也对 cookie 应用了唯一路径,结果是无法记住跨 http 请求的语言密钥。
示例:
如果用户在 /Account 页面上并设置了他们的语言,cookie 如下:
姓名:NG_TRANSLATE_LANG_KEY
路径:/账户
如果用户在个人资料页面上:
姓名:NG_TRANSLATE_LANG_KEY
路径:/个人资料
结果是针对特定页面记住了该语言,但并未在整个应用程序中记住该语言。有没有一种方法可以为整个域设置路径?预期的结果是无论在何处设置语言首选项,该语言都会在整个应用程序中使用。
ng1.3.15 不支持修改cookie路径。 ng1.4 确实包含允许更改路径的更改。
但是,业务标准是通过使用 localStorage 解决的。如果需要更改cookie路径,则需要更新ng。