我有这个非常简单的HTML
:
<div> <a href="http://google.com" onclick="alert('test2');">CLICKKKKK</a></div>
当用户点击alert
时会显示anchor
,但它永远不会重定向/打开Android设备上的href
链接。
href
在浏览器(ionic serve
)
请帮助我,非常感谢
更新
这是我的cordova plugin list
:
cordova-plugin-console 1.0.1 "Console"
cordova-plugin-device 1.0.1 "Device"
cordova-plugin-inappbrowser 1.0.1 "InAppBrowser"
cordova-plugin-splashscreen 2.1.0 "Splashscreen"
cordova-plugin-statusbar 1.0.1 "StatusBar"
cordova-plugin-whitelist 1.0.0 "Whitelist"
ionic-plugin-keyboard 1.0.7 "Keyboard"
我已将此添加到config.xml
:
<allow-navigation href="*" />
但href
仍然无法在Android设备上运行
更新2
我试过了:
<div> <a href="" ng-click="open()">CLICKKKKK</a></div>
使用控制器:
app.controller('someCtrl', ['$scope','$window',function ($scope, $window) {
$scope.open = function() {
$window.open('https://www.google.com/', '_system');
}
}
]);
但它仍然只能在浏览器中使用,而不能在实际设备中使用。
答案 0 :(得分:2)
请试试这个
<强> HTML 强>
<div> <a href="" ng-click="open()">CLICKKKKK</a></div>
<强>位指示强>
$scope.open = function() {
$window.open('https://www.google.com/', '_system');
}
答案 1 :(得分:2)
终于找到了罪魁祸首:))
因为我在我的index
中评论了这个代码:
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>