为了使url成为可收藏的,有时候我们需要长参数,但IE max的url长度只有2000左右,如何处理呢?

时间:2014-06-05 23:54:40

标签: internet-explorer gwt gwtp

这是一个严重的问题。

在GWT中,将您的网址加入书签非常重要。因此,我们可能在url中有一个非常长的参数,但IE只能处理大约2000个字符或更少的url长度。

因此,一个网址可以在Chrome中正常运行,但是当在IE下运行时,它会被切断。因此会破坏参数。

那么,你知道如何处理它吗?

1 个答案:

答案 0 :(得分:2)

像你这样的情况听起来像是设计不佳的结果;你正在使用错误的工具来完成工作。 URL不是存储数据的地方,而是作为该数据的标识符(或定位符)。

尝试将参数存储在其他位置。哪里?那要看。在服务器上:在会话中或在数据库中。在客户端:在Cookie或localStorage中。您在评论中提到“历史记录” - 如果您定位的IE是10或更高版本,您甚至可以使用history API存储state objects