No qute sure what I'm doing wrong here.
I just ran 096 in and started a new project.
Also went to get the most recent versions of plugins and took the
newest childbrowser
Copied correct files over to Plugins dir and added as existing files.
Copied ChildBrowser.bundle into Resources dir and added as existing
files.
Pit ChildBrowser.js into www and referenced in index.
But childbrowser not firing to load
google.com as per Index file is
below....
What am I missing?
Thanks,
allister
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-
scale=1.0, maximum-scale=1.0, user-scalable=no;" />
<meta http-equiv="Content-type" content="text/html;
charset=utf-8">
<!-- iPad/iPhone specific css below, add after your main css >
<link rel="stylesheet" media="only screen and (max-device-width:
1024px)" href="ipad.css" type="text/css" />
<link rel="stylesheet" media="only screen and (max-device-width:
480px)" href="iphone.css" type="text/css" />
-->
<!-- If you application is targeting iOS BEFORE 4.0 you MUST put
json2.js from
http://www.JSON.org/json2.js into your www directory and
include it here -->
<script type="text/javascript" charset="utf-8" src="phonegap.
0.9.6.min.js"></script>
<script type="text/javascript" charset="utf-8"
src="ChildBrowser.js"></script>
<script type="text/javascript" charset="utf-8">
// If you want to prevent dragging, uncomment this section
/*
function preventBehavior(e)
{
e.preventDefault();
};
document.addEventListener("touchmove", preventBehavior, false);
*/
/* If you are supporting your own protocol, the var invokeString will
contain any arguments to the app launch.
see
http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
for more details -jm */
/*
function handleOpenURL(url)
{
// TODO: do something with the url passed in.
}
*/
function onBodyLoad()
{
document.addEventListener("deviceready",onDeviceReady,false);
}
/* When this function is called, PhoneGap has been initialized and is
ready to roll */
/* If you are supporting your own protocol, the var invokeString will
contain any arguments to the app launch.
see
http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
for more details -jm */
var root = this;
/* When this function is called, PhoneGap has been initialized and is
ready to roll */
function onDeviceReady()
{
var cb = ChildBrowser.install();
if(cb != null)
{
cb.onLocationChange = function(loc){ root.locChanged(loc); };
cb.onClose = function(){root.onCloseBrowser()};
cb.onOpenExternal = function(){root.onOpenExternal();};
window.plugins.childBrowser.showWebPage("
http://www.google.com");
}
}
function onCloseBrowser()
{
alert("In index.html child browser closed");
}
function locChanged(loc)
{
alert("In index.html new loc = " + loc);
}
function onOpenExternal()
{
alert("In index.html onOpenExternal");
}
</script>
</head>
<body onload="onBodyLoad()">
<h1>Hey, it's PhoneGap!</h1>
<p>Don't know how to get started? Check out <em><a href="http://
github.com/phonegap/phonegap-start">PhoneGap Start</a></em>
</body>
</html>