Android XDK-不使用Cordova在浏览器中打开链接
我希望您通过浏览器而不是Appview在我的应用程序中打开链接。我想通过xdk制作我的html5移动应用程序。我不想在我的应用程序中使用cordova,因为我的应用程序很重,而且不想因为一个链接而使它更重。 我看到了:Android XDK-不使用Cordova在浏览器中打开链接,android,html,cordova,intel-xdk,Android,Html,Cordova,Intel Xdk,我希望您通过浏览器而不是Appview在我的应用程序中打开链接。我想通过xdk制作我的html5移动应用程序。我不想在我的应用程序中使用cordova,因为我的应用程序很重,而且不想因为一个链接而使它更重。 我看到了: <a href="#" onclick="window.open('http://www.kidzout.com', '_system');">www.kidzout.com</a> 但问题是我必须安装Cordova InAppBrowser插件才能
<a href="#" onclick="window.open('http://www.kidzout.com', '_system');">www.kidzout.com</a>
但问题是我必须安装Cordova InAppBrowser插件才能工作。您有没有不使用Cordova或外部插件的解决方案?您认为有可能吗?您可以使用intel.xdk API(以前称为AppMobi)在HTML5移动应用程序中打开本机浏览器(Mobile Safari、Android等)中的链接 在head中,包含对intelxdk.js文件的引用
<script src="intelxdk.js"></script>
使用此选项打开链接:
<a href="#" onclick="intel.xdk.device.launchExternal('http://www.intel.com');">Launch in Browser</a>
有关更多信息,请转到如果您要在webview中打开远程URL,并且添加javascript不是一个选项,则可以使用本机代码制作补丁 这里我展示了Android的解决方案:
顺便说一句:使用Cordova并不会真正“让它更重”——如果您使用“黄金”构建选项,您将免费获得Cordova核心API。如果你正在使用“精益”选项,那么你的方法是有意义的。是的,我正在使用精益选项。因为在黄金期权中,应用程序的大小是7MB以上。我猜它在启动加载时有点慢。需要将Cordova js添加到页面中。现在它已被弃用,是否有其他方法来实现这一点?