conango 发表于 2015-3-21 21:13:30

navigator.app.loadUrl()加载外部网页后如何返回

按照树根老师的教程第4讲

使用navigator.app.loadUrl()加载一个外部网页
如何实现在安卓上点击手机的返回按钮返回到上一个页面呢?
还是说这种方式就只能在浏览器导航了?手机的返回按钮就无效了?

尝试了document.addEventListener("backbutton",this.myBackbuttonListener, false);
在myBackbuttonListener里使用了navigator.app.backHistory();但是无效。


还有一个问题,关于navigator.splashscreen.show();
已经安装了相关插件,但是点击并没有显示桌面图片,查阅了官方文档,说是
Make sure to add your splashcreen files to your res/xml directory under the appropriate folders.
我在res/xml目录下放了一张jpg,编译就报错了,请问是不是要放一张专门格式的图片还是说有专门的目录?

请教各位,谢谢


跨平台移动开发 发表于 2015-3-22 19:55:00

navigator.app.loadUrl()方式可以换为iframe 方式 那样的话 就可以执行你说的返回事件了

splashscreen这个你可以看看官方文档   应该是一个png的图片jpg是会报错的

conango 发表于 2015-4-2 12:17:00

请问iframe 方式是?

你懂的 发表于 2015-4-2 12:25:04

conango 发表于 2015-4-2 12:17
请问iframe 方式是?

http://www.apiying.com/apptest/ 上面的支付就是 iframe 你可以看看去

conango 发表于 2015-4-5 16:35:42

也就是说navigator.app.loadUrl()方法调用外部网站后,是无法使用手机本身的返回键了是么?
页: [1]
查看完整版本: navigator.app.loadUrl()加载外部网页后如何返回