WebView 与 JS 之间的关系

本文介绍了在移动开发中,如何使用Android的WebView控件加载HTML5、CSS和JS界面,并探讨了WebView与JavaScript的交互,包括通过addJavascriptInterface方法绑定Java对象,以及在HTML中调用Java方法。此外,还提到了WebView加载本地资源、启用JavaScript、处理页面链接、处理回退事件等关键点。
摘要由CSDN通过智能技术生成

    最近公司做在移动办公项目,采用HTML5,CSS和JS制作界面,然后通过Android的控件webView来加载界面,这是最近移动开发中刚刚兴起的,类似的产品有twitter,facebook,twitter的界面几乎跟Android原生的界面差不多,获得了成功,而facebook却惨败,虽然目前体验一直很差,界面一直有问题,但还是希望我们公司能够获得成功吧。

   好了,废话不多说了,现在开始介绍 Android WebView 如何与HTML进行交互? 

   在Android 手机中内置了一款高性能webkit 内核浏览器,在SDK 中封装为一个叫做WebView 组件。

  什么是webkit?
  WebKit 是Mac OS X v10.3 及以上版本所包含的软件框架(对v10.2.7 及以上版本也可通过软件更新获取). 同时,WebKit 也是Mac OS X 的Safari 网页浏览器的基础.WebKit 是一个开源项目,主要由KDE 的KHTML 修改而来并且包含了一些来自苹果公司的一些组件.传统上,WebKit 包含一个网页引擎WebCore 和一个脚本引擎JavaScriptCore,它们分别对应的是KDE 的KHTML和KJS.不过, 随着JavaScript 引擎的独立性越来越强,现在WebKit 和WebCore已经基本上混用不分(例如GoogleChrome 和Maxthon 3 采用V8 引擎,却仍然宣称自己是WebKit 内核).

   下一步让我们来了解一下android 中WebV

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值