【发布时间】:2018-04-03 17:53:05
【问题描述】:
我不想在我的 Ionic 应用程序中打开链接,所以我试图让链接在移动浏览器中打开。 这里的第一个例子工作正常。当 URL 在“window.open”命令中时,外部浏览器会按预期启动。
<p class="descriptive-class">
<a ng-href="" onclick="window.open('https://stackoverflow.com', '_system', 'location=yes')">
<img src="assets/img/awesome_picture.png" alt="blablabla">
</a>
</p>
问题在于这部分,我想将 URL 的参数提供给代码。我不能直接在“window.open()”中设置它,所以我必须将它移动到“ng-href”,然后通过“this.href”引用它。
Android 似乎没有正确理解这一点。它向我展示了 Android 上的“使用完成操作”对话框,然后展示了 HTML 文档处理程序应用程序。它不理解浏览器链接。
如何最好地纠正这种情况?
<p class="descriptive-class">
<a href="#" ng-href="item.webURL" onclick="window.open(this.href, '_system', 'location=yes')">
{{ item.webURL }}
</a>
</p>
【问题讨论】:
标签: android ionic-framework browser