gpt4 book ai didi

dart - 有没有办法将 Dart 变量传递到另一个浏览器窗口?

转载 作者:行者123 更新时间:2023-12-03 03:47:00 26 4
gpt4 key购买 nike

我知道我可以使用本地存储、cookie 和 postMessage,但所有这些方法都只接受简单类型。我想将对象和列表直接传递到另一个窗口。

我发现了一个类似的问题,但使用的是 javascript。我想做一些就像维克多在以下链接中指出的那样。

Can I pass a JavaScript variable to another browser window?

在 Dart 中尝试任何类似的东西甚至在运行之前都会给我一个警告。
var popup = window.open('popup.html', '');
popup.variable = localVariable; //warning here

最佳答案

传递对象是不可能的。

您可以序列化为 JSON 以使其成为简单类型并使用 postMessage 传递它,然后反序列化。
仅包含简单类型的列表和映射应该与 postMessage 一起使用。

关于dart - 有没有办法将 Dart 变量传递到另一个浏览器窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22417158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com