App 可以跳转并调用网页应用吗
1个回答
展开全部
你这个是要实现Html5和原生交互
如果是iOS现在了解的主要是解析链接的scheme来处理动作;
Android
1.使用原始的WebView.addJavascriptInterface()的方式添加
不过这种方式在Android 4.2以下版本有安全漏洞;
2.使用第三方库, 这里推荐https://github.com/pedant/safe-java-js-webview-bridge
这个框架实现原理很巧妙, 响应比原生的方式要快很多, 值得借鉴, 不过这个框架的缺陷是只能通过静态方法进行交互;
3.还有一个三方库即https://github.com/lzyzsd/JsBridge
这个框架实现的原理和iOS有点类似, 但实现了动态添加交互.
如果是iOS现在了解的主要是解析链接的scheme来处理动作;
Android
1.使用原始的WebView.addJavascriptInterface()的方式添加
不过这种方式在Android 4.2以下版本有安全漏洞;
2.使用第三方库, 这里推荐https://github.com/pedant/safe-java-js-webview-bridge
这个框架实现原理很巧妙, 响应比原生的方式要快很多, 值得借鉴, 不过这个框架的缺陷是只能通过静态方法进行交互;
3.还有一个三方库即https://github.com/lzyzsd/JsBridge
这个框架实现的原理和iOS有点类似, 但实现了动态添加交互.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询