Cordova使用SystemWebView加载服务器网址

Cordova集成SystemWebView加载远程服务器页面
本文介绍了如何在Cordova应用中加载服务器网址,包括两种方法:一是通过继承CordovaActivity并替换config.xml中<content src>的URL;二是使用Cordova的SystemWebView控件在原生页面中嵌入HTML,操作与原生控件类似。

加载服务器端的网址可以使用2中方式。

第一种继承CordivaActivity类,然后直接使用loadUrl(launchUrl)即可。这里的launchUrl指向config.xml里面的<content src= "index.html"/>,此时的index.html是我们项目本地www文件夹下的网址,只需要替换成服务器上的地址即可。例如改成<content src= "http://www.baidu.com"/>,就可以直接打开百度的网页。



第二种方式是使用Cordova的控件SystemWebView。有时候我们需要在原生页面中嵌入h5,那么就可以使用此控件。使用此控件和使用android原生控件并没有什么区别,一样的findViewById就行了。



	这样写好之后然后运行代码即可,发现可以显示服务器上的h5页面。但是此时有个问题,所有的js均失效。我h5里面是设置了一个button,然后点击button弹出一个toast。在这里搞了很久发现js并没有执行,后来加上下列代码js能正常执行。




                
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值