Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 启动时加载外部链接的Phonegap应用程序-Android_Javascript_Android_Html_Cordova - Fatal编程技术网

Javascript 启动时加载外部链接的Phonegap应用程序-Android

Javascript 启动时加载外部链接的Phonegap应用程序-Android,javascript,android,html,cordova,Javascript,Android,Html,Cordova,我正在创建一个phonegap应用程序,它链接到一个网站,我希望在页面启动时加载该网站 下面是我尝试过的,一个简单的onload方法调用window.open函数,我尝试过一个在设备准备就绪时调用的函数。我正在运行最新版本的Phonegap,它是3.5.0,安卓HTC One运行4.4.2。下面是我的DeviceRady代码。此代码位于index.html代码中,在我的Durandal应用程序的www文件夹中。我认为它不起作用,因为我没有在这个链接的示例代码中导入的cordova.js文件 函

我正在创建一个phonegap应用程序,它链接到一个网站,我希望在页面启动时加载该网站

下面是我尝试过的,一个简单的onload方法调用window.open函数,我尝试过一个在设备准备就绪时调用的函数。我正在运行最新版本的Phonegap,它是3.5.0,安卓HTC One运行4.4.2。下面是我的DeviceRady代码。此代码位于index.html代码中,在我的Durandal应用程序的www文件夹中。我认为它不起作用,因为我没有在这个链接的示例代码中导入的cordova.js文件


函数onLoad(){
文档.添加的事件列表器(“deviceready”,函数(){
窗口打开(“http://google.com“,”_系统“);
},假);
}

谢谢你的帮助。这是我的第一个堆栈溢出问题。请告诉我,如果我的问题格式不正确,我可以如何改进它,以备将来的问题。另外,请建议我使用phonegap打开应用程序启动窗口的其他方法。我考虑过的另一个选择是使用Android和Java开发一个应用程序,创建一个WebView,但这并没有为Android和Windows Phone提供我想要的跨平台部署,我想使用HTML、CSS、使用Durandal的JS和PhoneGap编写这个简单的应用程序。

在Durandal.CSS添加链接之后添加这一行

<script type="text/javascript" src="cordova.js"></script>

如果没有cordova.js,DeviceRady函数将无法启动。你现在不需要看到cordova.js在哪里。它将由phonegap自动添加。现在只需添加这一行

<script type="text/javascript" src="cordova.js"></script>