Я согласен, что вам лучше сделать это на стороне сервера в PHP
<?php
// we only give the viewport if it is not an iPad:
if(!(bool) stripos($_SERVER['HTTP_USER_AGENT'],'ipad')) { ?>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<?php } ?>
Но вы также можете сделать это с Javascript, если вы чувствуете необходимость (но опять же, не уверены почему?не так надежно!)
if (navigator.userAgent.match(/iPad/i) != null) { } else {
document.write('[meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; " /]');
}
замените [на <..., так как я не уверен, почему теги экранируются в редакторе StackOveflow. </p>