title: Possible difference between "Safari on iPad" and "Safari on iPhone" on JavaScript
body: <p>I have a project involving Google Maps API and some JavaScript codes. The page is build upon jQuery Mobile. I have the web page tested on Chrome, FireFox, Opera and IE on desktop, and on various mobile phones as well.</p>
  
  <p>It doesn't work only on iPhone (4, nor 5). I mean, it's all good under Android, WP8, Chrome iPhone simulator, and even working perfectly on an iPad (Air, if matters).</p>
  
  <p>It appears to be that Google Maps API is not loaded at all. It should be initialized after page load, and then show a map inside the page. But there's nothing. Also there's no alert about querying user's location, which does happen when using an iPad.</p>
  
  <p>The safari on iPhone is the same version as that on my iPad, OS 7.0.4, Apple WebKit 537.51.1, Safari 9537.53. The devices are connected to the same WiFi network. Due to lack of a Mac I can't use the remote debugging function right now.</p>
  
  <p>Any brief ideas about what's wrong with the application? I suspect it's inside JavaScript but I could be wrong.</p>
  
  <p>Thanks.</p>