Cordova:无法为应用页面的window.location添加args

时间:2016-01-04 18:41:53

标签: android cordova

我正在运行cordova 4.3.0。我需要将参数传递给应用程序中的另一个页面,但是当我将参数添加到url时,其他页面不会出现。

我最初用过......

url = "edit_metadata.html?audio_path=MyApp/foo.mp4";
console.log("url: " + url);
window.location = url;

...在chrome中按预期工作:新页面出现,window.location.search包含args。但是,当它在android(4.1.1)上运行时,控制台正确记录了url(包括args),但没有出现新页面(edit_metadata.html)。

当我删除搜索字符串...

url = "edit_metadata.html";
console.log("url: " + url);
window.location = url;

...新页面出现在android中,但当然window.location.search是空的。

有没有办法重新定位保留cordova中的args?

args的添加是否可能会混淆白名单进程?我的config.xml包含......

<access origin="*" subdomains="true"/>

...适用于访问手机外部网站的其他网页。

0 个答案:

没有答案