【发布时间】:2018-02-16 06:39:08
【问题描述】:
我正在使用 Amazon Cognito 为带有 Javascript 开发工具包的网站进行用户登录,该开发工具包使用本地存储来保存用于自动登录等用途的用户凭证。从计算机上的本地文件运行时,这不起作用。
在本地运行网站时,是否可以指示 Javascript SDK 通过其他方式而不是本地存储来保存用户凭据?
我看到了有关更改存储对象的参考资料,但我找不到任何有关如何实际实施自定义存储解决方案的示例。 https://github.com/aws/amazon-cognito-identity-js/pull/363
【问题讨论】:
-
我知道这不一定能回答您的问题,但为什么不提供一个轻量级服务器来通过
localhost在本地为站点提供服务呢?您的应用程序通常会由最终用户下载并直接从文件运行吗? 听起来您需要此文件进行测试和开发,通过localhost提供文件将更符合您最终用户的体验。 -
感谢您的建议。问题是 HTML 文件在本地存储不可用的 Adobe 扩展中提供,但如果您使用 Safari 等浏览器加载本地文件,则会遇到同样的问题。