IDE工具: Visual Studio 2017
一、Inappbrowser功能
Inappbrowser可以使用新的窗口实例打开连接,提供了地址栏的显示隐藏,一些窗口操作。
不能设置地址栏内容、按钮、样式等,如果想更好的操作需要使用cordova-plugin-themeablebrowser插件
官网API:http://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/
命令:
cordova plugin add cordova-plugin-inappbrowser |
二:添加Cordova项目
首先添加一个Cordova项目:如下图


然后打开config.xml,在插件配置中添加“InAppBrowser”
如下图:


三:添加cordova-plugin-inappbrowser跳转代码
index.js代码如下:
(function () {
"use strict";
document.addEventListener( 'deviceready', onDeviceReady.bind( this ), false );
function onDeviceReady() {
window.open = cordova.InAppBrowser.open('http://4g.029xianerke.com/sphz/', '_self', 'location=no');
};
function onPause() {
};
function onResume() {
};
} )();
|
这里使用Cordova inappbrowser插件封装的webview来实现一个第三方网站的嵌入跳转。
window.open = cordova.InAppBrowser.open('http://4g.029xianerke.com/sphz/', '_self', 'location=no');
|
四: 打包真机运行Android APP
配置App通用信息,然后选择设备。如下图:



效果如下:

