XDK - 在浏览器中打开链接而不使用Cordova

时间:2014-06-24 03:33:13

标签: android html5 cordova intel-xdk

我希望您通过不在Appview中的浏览器在我的应用中打开链接。我通过xdk制作我的html5移动应用程序。我不想在我的应用程序中使用cordova,因为我的应用程序很重要,并且不想因为只有一个链接而使它变重。 我看到了这个:

<a href="#" onclick="window.open('http://www.kidzout.com', '_system');">www.kidzout.com</a>

但问题是我必须安装Cordova InAppBrowser插件才能工作。没有使用Cordova或外部插件,你有什么解决方案吗?你觉得它有可能吗?

2 个答案:

答案 0 :(得分:3)

您可以使用 intel.xdk API(以前称为 AppMobi )在HTML5移动应用内打开本机浏览器(Mobile Safari,Android等)中的链接。

在头部,包含对intelxdk.js文件的引用。

<script src="intelxdk.js"></script>

用于打开链接:

<a href="#" onclick="intel.xdk.device.launchExternal('http://www.intel.com');">Launch in Browser</a>

有关详情,请转至http://www.html5dev-software.intel.com/documentation/jsAPI/device/launchExternal/index.html

答案 1 :(得分:0)

如果您在webview中打开远程URL并且无法添加javascript,则可以使用本机代码进行修补。

在这里,我展示了Android的解决方法: https://stackoverflow.com/a/35037737/813951