【发布时间】:2016-04-12 18:45:39
【问题描述】:
我正在使用 1.6.1 版的人行横道插件 (cordova-plugin-crosswalk-webview) 开发一个离子项目。在为生产构建我的 Android 应用程序时,外部链接不起作用,但在模拟器和真实设备上的开发构建中工作正常。
我有以下代码:
<button class="button icon-left ion-radio-waves button-clear" ng-href="http://www.mywebsite.com" onclick="window.open(this.href, '_blank', 'location=no'); return false;"></button>
我只能想象人行横道插件在这里造成了问题,但不是 100% 确定。
【问题讨论】:
-
你有
InAppBrowser插件吗? -
是的。 cordova-plugin-inappbrowser 版本 1.2.1
-
好吧,控制台上会出现一些可能有帮助的错误?
-
我跑了
ionic build android。我没有收到任何错误,只有一些警告和注释:警告 [Project: :] 当前的 NDK 支持已弃用。将来会提供替代方案。注意:某些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。 -
构建命令成功生成android-armv7-debug.apk和android-x86-debug.apk文件。 armv7 apk 的外部链接在安装在真实设备上时可以正常工作,但是当我使用
ionic package build android并在真实设备上安装时,外部链接不起作用。
标签: android angularjs cordova ionic-framework