2015-03-19 61 views
0

我想问一下在浏览器应用程序中启动外部网址时发生的问题。如何启动外部网址(intel-xdk)

这里是我的代码(在英特尔XDK)

<meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1, user-scalable=no"> 

    <link rel="stylesheet" href="css/app.css"> 

<!-- IMPORTANT: Do not include a weinre script tag as part of your release builds! --> 
<!-- Place your remote debugging (weinre) script URL from the Test tab here, if it does not work below --> 
<!-- <script src="http://debug-software.intel.com/target/target-script-min.js#insertabiglongfunkynumberfromthexdkstesttab"></script> --> 

<!-- Recommended location for your JavaScript libraries --> 
<!-- These library references (below) are just examples to give you the general idea... --> 
    <!-- <script src="lib/mc/hammer.js"></script> --> 
    <!-- <script src="lib/ft/fastclick.js"></script> --> 


    <script src="cordova.js" id="xdkJScordova_"></script> 

    <script src="js/app.js"></script>   <!-- for your event code, see README and file comments for details --> 
    <script src="js/init-app.js"></script>  <!-- for your init code, see README and file comments for details --> 
    <script src="xdk/init-dev.js"></script>  <!-- normalizes device and document ready events, see file for details --> 
<script type="application/javascript"> 
    document.addEventListener("intel.xdk.device.ready",function(){ 
      intel.xdk.device.launchExternal("http://webagate.com/demos/alia/smarty-mobile-tablet-website-template/new-1/");  
},false); 

    </script> 
    </head> 


<body> 

    <!-- <script src="http://debug-software.intel.com/target/target-script-min.js#insertabiglongfunkynumberfromthexdkstesttab"></script> --> 
</body> 
</html> 
+0

尝试修正了一些语法和格式inAppBrowser插件 – jcesarmobile 2015-03-19 10:04:31

+0

。删除了最初的“欢迎屏幕” – 2015-03-19 10:11:44

+0

我导入iframe和src =我的网址,在仿真器上工作,但在我的设备上出现错误网络连接!任何帮助 – 2015-03-19 11:22:23

回答

0

英特尔XDK原住民正在贬值,而不是开始使用科尔多瓦的基础之上。 选择InAppBrowser插件并使用以下代码获取超链接。

<a href = '#' onclick=window.open('http://example.com','_blank','location=yes')> 

有关更多选项,请查看插件的文档。

更新:

下面的代码只需添加到您的app.js或自动生成index_user_scripts.js

(function() 
{ 
"use strict"; 
/* 
hook up event handlers 
*/ 
function register_event_handlers() 
{ 

window.open('http://example.com', '_blank'); 

} 
document.addEventListener("app.Ready", register_event_handlers, false); 
})(); 
+0

它出现一个白色的screan! ,现在我上传了域名主机上的响应式设计,并希望在用户打开.apk应用程序时打开它在应用程序浏览器中打开应用程序浏览器..在任何帮助PLZ :( – 2015-03-19 14:07:39

+0

检查更新的答案。 – 2015-03-19 14:20:09

+0

谢谢你,它的工作原理,但与url栏!!我怎么能隐藏这个出现在它的url域的吧!!再thnx :) – 2015-03-19 15:06:00