在 ionicModal 上打开 InAppBrowser
open InAppBrowser on ionicModal
我想在我的应用程序中打开一个网页,我知道我应该使用 ngCordova InAppBrowser
插件,但是如何在 $ionicModal
中打开网页?比如 Twitter、Facebook 移动应用程序和 ...
我有这个按钮:
<button class="button button-block button-assertive" ng-click="doPay()">Pay</button>
在 doPay()
我有:
$scope.doPay = function(){
window.open(url, '_system', 'location=no');
};
但此代码使用外部应用程序 (Safari
),我想在我的应用程序中打开。
要在您的应用程序中打开网络,您必须使用 _blank
选项而不是 _system
$scope.doPay = function(){
window.open(url, '_blank', 'location=no');
};
编辑:window.open 不再默认工作,要重新启用它,您需要添加此代码
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.open = cordova.InAppBrowser.open;
}
或使用cordova.InAppBrowser.open代替window.open
我想在我的应用程序中打开一个网页,我知道我应该使用 ngCordova InAppBrowser
插件,但是如何在 $ionicModal
中打开网页?比如 Twitter、Facebook 移动应用程序和 ...
我有这个按钮:
<button class="button button-block button-assertive" ng-click="doPay()">Pay</button>
在 doPay()
我有:
$scope.doPay = function(){
window.open(url, '_system', 'location=no');
};
但此代码使用外部应用程序 (Safari
),我想在我的应用程序中打开。
要在您的应用程序中打开网络,您必须使用 _blank
选项而不是 _system
$scope.doPay = function(){
window.open(url, '_blank', 'location=no');
};
编辑:window.open 不再默认工作,要重新启用它,您需要添加此代码
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.open = cordova.InAppBrowser.open;
}
或使用cordova.InAppBrowser.open代替window.open