Bug 97556 - Mobile Safari for iOS and Google Chrome for iOS ignore viewport settings on .mobi domains
: Mobile Safari for iOS and Google Chrome for iOS ignore viewport settings on ....
Status: UNCONFIRMED
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering
: 528+ (Nightly build)
: All All
: P2 Normal
Assigned To: Nobody
http://www.davidroessli.com/logs/2010...
: InRadar
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-25 05:05 PDT by Philipp Metzler
Modified: 2013-08-29 09:20 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Metzler 2012-09-25 05:05:45 PDT
Mobile Safari for iOS and Google Chrome for iOS ignore viewport settings on .mobi domains. If you don't specify a viewport for content served from a .mobi domain the rendering engine assumes a certain viewport other than for content served from a .com domain. If you define your own viewport it will be ignored.

See this article: http://www.davidroessli.com/logs/2010/04/safari_ignores_viewport_mobi_domains/

e.g.: we deliver the exact same content from http://www.caruso.mobi and from http://www.carusocarsharing.com

On the .mobi domain you can't zoom out to see the entire page. On the .com domain you can! You can try it by yourself on your iPhone here:

Everything OK:

http://www.carusocarsharing.com/static/css/test.html

clientWidth: 980
clientHeight: 1091

window.innerWidth: 980
window.innerHeight: 1091

screen.width: 320
screen.height: 480

****************************************

Doesn't work as expected:

http://www.caruso.mobi/static/css/test.html

clientWidth: 320
clientHeight: 356

window.innerWidth: 320
window.innerHeight: 356

screen.width: 320
screen.height: 480
Comment 1 Philipp Metzler 2012-12-11 00:29:02 PST
In the meantime we redirect from http://www.caruso.mobi/static/css/test.html to http://www.carusocarsharing.com/static/css/test.html Not even then does the viewport work as expected! 

But if you directly go to http://www.carusocarsharing.com/static/css/test.html it works as expected (you can zoom in and out properly with the magnifying gesture on the iPhone / iPad)
Comment 2 Alexey Proskuryakov 2013-03-18 16:06:26 PDT
See also: bug 108982.
Comment 3 Alexey Proskuryakov 2013-03-27 16:05:34 PDT
*** Bug 112633 has been marked as a duplicate of this bug. ***
Comment 4 Pratik Solanki 2013-08-28 17:08:45 PDT
<rdar://problem/12369131>