- From: James Nurthen <james.nurthen@oracle.com>
- Date: Wed, 08 Oct 2014 11:14:58 -0700
- To: public-pfwg@w3.org
- Message-ID: <54357F22.2000309@oracle.com>
A further type of applications where, in my opinion, it is legitimate to disable zooming are web applications which are attempting to mimic the look and feel of native apps. On an iOS (I'm unsure how native apps look on other platforms) device, for example, native applications normally do not respond to zoom. Take a look at the iOS Settings application. We have developers who want their web apps to mimic native apps. It is possible in Mobile Safari to use the fonts and the zooming levels specified by the OS by specifying various vendor-specific font styles in the style sheet. I would prefer to focus our attentions on ways to allow the user's font preferences to be used in web applications rather than working against a feature which actually can enhance usability when used in the correct ways in the correct types of applications. Regards, James On 10/8/2014 10:45 AM, Cynthia Shelly wrote: > > https://www.w3.org/WAI/PF/Group/track/actions/1500 > > I was given a couple of use cases where I think this is legitimate. 1) > is a game like Cut the Rope, where multi-touch is used for game > interaction rather than zooming. 2) is Bing Maps, where the default > zooming behavior is disabled and the app has created custom zooming > behavior in javascript. I still worry about authors misusing this for > 'normal' apps where users would expect zooming. I think WCAG > failures/techniques are probably the best path here. I will also look > into documenting accessibility concerns for these features in MSDN. > > IE supports the following ways to disable zooming. > . <meta name="viewport" content="user-scalable=no"> > . <meta name="viewport" content="minimum-scale=1, maximum-scale=1"> > . document.addEventListener("touchmove", function(e) {e.preventDefault()}) > . html { touch-action: none; } > . html { -ms-content-zoom-limit-min: 1; -ms-content-zoom-limit-max: 1; } > -- Regards, James Oracle <http://www.oracle.com> James Nurthen | Principal Engineer, Accessibility Phone: +1 650 506 6781 <tel:+1%20650%20506%206781> | Mobile: +1 415 987 1918 <tel:+1%20415%20987%201918> Oracle Corporate Architecture 500 Oracle Parkway | Redwood City, CA 94065 Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment
Received on Wednesday, 8 October 2014 18:15:31 UTC