cordova中对外部网站控制的比较严,用的是白名单的方式,只要不是被允许的,全部拦截。
增加自定义插件继承 CordovaPlugin
重写 shouldAllowRequest
onOverrideUrlLoading 这个函数说明我们是否要自己处理这个url,返回true则webview不再处理
shouldAllowNavigation 这个函数说明是否允许这种导航,302等跳转包含在内,返回true则webview直接跳转
shouldOpenExternalUrl 这个函数说明是否调用外部浏览器打开
cordova.js交互需设置bridge模式
重写 shouldAllowBridgeAccess
本文链接地址: cordova webview 引用外部URL