I am working on an phonegap android app since last few months, after the launch of ICS i am shocked that phonegap functions are not supported on it. After some logs and alerts i have found that the code i am using to switch phonegap.js for iOS and Android is incorrect we need to replace it with simple call.
For ICS you need to use simple
<script src="phonegap.0.9.5.js">
</script>
instead of
<script>
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
var userAgent = window.navigator.userAgent; // string determining what our user agent is
var platform = navigator.platform.toLowerCase();
script.type= 'text/javascript';
if(platform.match(/linux/))
{
script.src = 'phonegap.0.9.5.js';
}
else
{
script.src = 'phonegap.0.9.5.1.js';
}
head.appendChild(script);
</script>
if your code still doesn't works then it may be because of WebSQL for such case use window.openDatabase if you are using openDatabase
For ICS you need to use simple
<script src="phonegap.0.9.5.js">
</script>
instead of
<script>
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
var userAgent = window.navigator.userAgent; // string determining what our user agent is
var platform = navigator.platform.toLowerCase();
script.type= 'text/javascript';
if(platform.match(/linux/))
{
script.src = 'phonegap.0.9.5.js';
}
else
{
script.src = 'phonegap.0.9.5.1.js';
}
head.appendChild(script);
</script>
if your code still doesn't works then it may be because of WebSQL for such case use window.openDatabase if you are using openDatabase
Post a Comment