gpt4 book ai didi

cordova/phonegap InAppBrowser 将数据传递到打开的窗口

转载 作者:行者123 更新时间:2023-12-02 04:54:50 24 4
gpt4 key购买 nike

我想将一些对象数据传递给打开的窗口,不能用url中的参数传递。

我该怎么做?谢谢。

[更新]
现在我要做的是,在该 html 中实现一些函数 setSomeData(...),以设置一些值。因为我有一个复杂的对象要传递给新窗口,所以我应该添加很多这样的功能。


var win = window.open('some_page.html', '_blank');
win.addEventListener('loadstop',
功能() {
console.log("调用 loadstop");
win.executeScript({code: "setFormData("+ theObject.somevalue + ")"});
//setFormData(..) 是 some_page.html 中的一个函数
});

最佳答案

InAppBrowser 不支持 window.postMessage 方法。 AFAIK,唯一的方法是通过您使用的 executeScript 方法执行 JS 注入(inject)。问题是什么?

关于cordova/phonegap InAppBrowser 将数据传递到打开的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23930713/

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