繁体   English   中英

在URL中使用#标签来保存Javascript中的数据

[英]Using # tag in URL to save data from Javascript

我有一个装载Javascript的网站,用户在其中输入信息,这些信息保存在该网站的Javascript对象中。 我也可以从JSON导出/导入-用户填写表单后,他可以“导出为JSON”,如果刷新页面(并且表单已清除),则可以“从JSON导入”,表格被填写。

我还想将数据保存到URL中 ,以便用户可以简单地共享URL,然后将根据URL内容预先填写表单。

我能找到的最近示例是这些旧游戏计算器-http://classicdb.ch/?talent#Lsoedm0oZVx0f0xoZTMo

信息在#Lsoedm0oZVx0f0xoZTMo编码,然后进行处理并填写表格。

如何实现这一目标? 我可以使用已经拥有的JSON导入吗?

谢谢

将哈希附加到url上不是问题,而是接收和处理,对吗? 对于这些javascript提供

location.hash

这样一来,您将获得“ Lsoedm0oZVx0f0xoZTMo”并执行所有操作。

如果您要问如何制作可能是URL一部分的哈希。 本文可能对您有帮助: https : //developer.mozilla.org/zh-CN/docs/Web/API/WindowBase64/Base64_encoding_and_decoding

如果您要修改或从URL接收哈希,René的答案已经回答了。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM