(浏览器选项卡)Browser Tab
2017-06-30 本文已影响24人
待花谢花开
Browser Tab
此插件为某些移动平台上的应用程序内浏览器选项卡提供了一个界面,特别是Android上的自定义选项卡(包括Chrome自定义选项卡实施)和iOS上的SFSafariViewController。
Repo(备用): https://github.com/google/cordova-plugin-browsertab
Installation(安装)
1.安装Cordova和Ionic原生插件:
$ ionic cordova plugin add cordova-plugin-browsertab
$ npm install --save @ionic-native/browser-tab
Supported platforms(支持平台)
Android
iOS
Usage(用法)
import { BrowserTab } from '@ionic-native/browser-tab';
constructor(private browserTab: BrowserTab) {
browserTab.isAvailable()
.then((isAvailable: boolean) => {
if (isAvailable) {
browserTab.openUrl('https://ionic.io');
} else {
// open URL with InAppBrowser instead or SafariViewController
}
});
}
Instance Members(实例成员)
检查BrowserTab选项是否可用
****Returns:** Promise<any>
当检查成功并返回true或false时返回一个可解析的promise
使用浏览器标签打开提供的URL
参数 | 类型 | 详情 |
---|---|---|
url | string | 您要打开的URL |
****Returns:** Promise<any>
当检查打开成功时返回可解析的promise
关闭浏览器标签
****Returns:** Promise<any>
接近完成时返回一个可解析的promise