我有一个网页,用户将数据输入到文本区域,然后使用一些 JavaScript 对其进行处理和显示。例如,如果用户键入:
_Hello_ *World*
它会做类似的事情:
<underline>Hello</underline> <b>World</b>
或者类似的事情,细节并不重要。现在用户可以“保存”页面,使其类似于 site.com/page#_Hello_%20*World*
并与其他人分享该链接。
我的问题是:这是最好的方法吗?我应该担心的网址是否有限制?我应该像 jsfiddle 那样做吗?
我不希望这样做,因为如果全文位于哈希中,则该网站将离线工作,并且由于该网站的性质是离线使用,因此用户必须先缓存类似 jsfiddle 的哈希他们可以使用它。
最好的方法是什么?
编辑:好的,我给出的示例与我实际所做的完全不同。我不是克隆 markdown 或使用下划线或 b 标签,只是想说明我想要的内容
最佳答案
您不应该尝试在 URL 中保存内容,而应该使用 Pastebins 中常见的相同方法:您存储数据,可以提供 url 的使用,包含一个唯一的字符串来标识存储的文档。类似于 http://foo.bar/g4jg64
从 URL 中您可以获得状态或标识符,而不是数据。
关于php - 在哈希中保存信息的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8290611/