将变量传递到没有查询字符串的新页面

Mic*_*out 5 html javascript asp.net

有没有办法将变量从1页面上的弹出iframe传递到客户端按钮单击弹出窗口(iframe)而不使用查询字符串?我的变量太大而无法使用查询字符串?

另一种问同样问题的方法

有没有办法在客户端按钮单击时将变量从1页传递到另一页而不使用查询字符串?我的变量太大而无法使用查询字符串?

这是用于IE 8和更高版本的html 5存储将无法正常工作

Bry*_*yce 4

如果您的两个页面位于同一域中,则可以使用HTML5 LocalStorage。它是一个 JavaScript 对象,可以容纳大约 5MB 左右的字符串。

如果您需要存储字符串以外的其他数据,可以使用 JSON.stringify() 和 JSON.parse() 在数据类型和字符串之间进行转换。

没有 HTML5

您可以选择使用cookie并使用 JavaScript 获取/设置它们,否则有许多 LocalStorage polyfill 可供选择,它们应该能够在受限环境中工作。