使用Javascript从一个网页向同一个域中的另一个网页发送数据

时间:2016-05-25 12:32:02

标签: javascript client-side send

我在javascript中有一个函数,它生成一个canvas元素数组(当前网页的截图)。如果用户点击了一个新链接,我想保存我当前的数组并以某种方式将其发送到我将再次调用该函数的新页面,但是数组已经由之前的值填充,通过相同的javascript文件(我希望这一切都是客户端。)

这是针对上下文的。所以我的问题是,我可以将数据发送到共享同一域,客户端的页面吗?有没有什么方法可以存储信息,然后再访问它,而不是去服务器端?

1 个答案:

答案 0 :(得分:0)

如果您想分享这些'画布'在标签/网站之间,您应该记住,在本地存储或cookie中,您只能存储STRINGS。您不能将画布存储为字符串(在这种情况下,您会得到像"[object HTMLCanvasElement]"这样的东西,但是您可以将它们转换为图像,然后将图像转换为字符串,然后您可以将其存储在localstorage或cookies中。 / p>