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