android - ion-item 中的 ionic href 在 android 真实设备中不起作用

标签 android angularjs cordova ionic-framework

我有一个 <ion-item><a>在里面。我希望应用程序转到特定的 href<ion-item>被点击。

该代码在浏览器模拟器(ionic serve)中运行完美,但在安卓真机上无法点击。

这是我的 <ion-item> :

        <ion-item>
            <a href="http://google.com">
                <img src="img/ionic.png">
                <p>Events</p>
            </a>
        </ion-item>

注意上面的href转到外部 html。

href如果我尝试去本地 html 正在工作:

        <ion-item>
            <a href="#/jobs">
                <img src="img/ionic.png">
                <p>Jobs List</p>
            </a>
        </ion-item>

我试过改变hrefng-href , 我也试过指定 hrefion-item里面标签。它们都不起作用。

我还尝试更改 html 的顺序:

<a href="http://google.com">
    <ion-item>
            <img src="img/ionic.png">
            <p>Forum</p>
    </ion-item>
</a>

还是不行。

请帮助我,谢谢你的帮助

更新

我也尝试使用 inappbrowser :

        <ion-item>
            <a href="#" 
            onclick="window.open('http://google.com', '_system', 'location=yes'); return false;">
                <img src="img/ionic.png">
                <p>Guide</p>
            </a>
        </ion-item>

但在真实设备上没有运气

最佳答案

您可以在您的 cordova 中安装应用内浏览器插件 http://ngcordova.com/docs/plugins/inAppBrowser/

或者如果您不想,只需使用 $window.open(' http://google.com ', '_system');在你的 Controller 中

来源:http://forum.ionicframework.com/t/linking-to-an-external-url-and-opening-in-browser/30953

关于android - ion-item 中的 ionic href 在 android 真实设备中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33610179/

相关文章:

android - 检查日历是否为主

javascript - Twitter API 调用仅使用 javascript 获取 OAuth 的 access_token

javascript - AngularJS 解析 Promise

javascript - 指令并不总是在页面加载时触发

ios - Xcode 5 和 phonegap : linker errors on building for device but not for simulator

Android 6.0 中的 Cordova 相机插件权限拒绝

android - ImageFactory.imageAsResized 返回 null

java - 在方法中获取 SharedPreferences 的上下文

android检查字符串是否包含0-9以外的字符

angularjs - 使用AngularJS ui-grid $ scope.saveRow保存行数据