我正在运行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"/>
...适用于访问手机外部网站的其他网页。