我正在开发一个小型应用程序,但我遇到了一个问题。我希望在一个浏览器(例如 Firefox)上填写时在 HTML 页面上存储表单元素值,并在另一个浏览器(例如 Chrome)中加载同一页面时自动填充数据。如果有人有任何想法,请帮助我。
问问题
1027 次
2 回答
2
除非客户端可以登录并且您愿意通过您的服务器共享此数据,否则您无法更改与当前浏览器不同的浏览器的行为,因此在您的示例中,Firefox 无法更改 cookie、localstorage 或 Chrome 的任何内容。浏览器往往只在首次运行时共享 cookie 等信息;例如与您一起从 Firefox 导入向导。
我可以想到两种替代方案来实现这一目标:
- 数据存储在服务器端的身份验证系统。
- 通过自定义浏览器扩展。您可以创建一个自定义浏览器扩展,直接写入其他浏览器的数据。不过,这确实需要用户安装该扩展程序。
于 2012-12-21T13:06:25.230 回答
-2
这个链接解释了如何实现http://www.nczonline.net/blog/2010/09/07/learning-from-xauth-cross-domain-localstorage/
这并不简单,但这是我知道目前可以在不使用 cookie 的情况下完成的方式。
于 2012-12-21T12:58:45.687 回答