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

时间:2014-05-29 10:02:59

标签: cordova

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

我该怎么做?感谢。

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

var win = window.open('some_page.html', '_blank'); win.addEventListener('loadstop', function() { console.log("call in loadstop"); win.executeScript({code: "setFormData(" + theObject.somevalue + ")"}); // setFormData(..) is a function in some_page.html });

1 个答案:

答案 0 :(得分:0)

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

相关问题