我可以阻止网站禁用缩放吗?


12

我注意到越来越多的网站禁用了使用Safari(或其他移动浏览器)在ipad上缩放的功能。

是否有设置可以关闭此功能,或通过其他方法来阻止此功能?

Answers:


9

我在Mobile Safari中使用此网址创建了一个书签

javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');

设置此书签的最简单方法是:

  1. 将书签添加到任何页面
  2. 编辑书签并将URL设置为我上面的URL

现在,只要您在页面上无法缩放,就单击书签图标并选择您设置的书签。然后,您可以捏和缩放。


小书签很棒。有关另一种解决方法,请参阅下面有关在iOS设置中启用系统范围的“三指缩放”的答案。
凯·卡佛

有史以来最好的东西!最烦人的事情之一终于解决了。令人难以置信的是,这在6年后仍然有意义……
marc.guenther

1

无法使用Mobile Safari阻止这种情况。但是,许多其他浏览器将允许您更改发送到服务器的用户代理,这意味着您可以使它看起来像是在连接桌面浏览器而不是移动浏览器。尽管这可以正常工作,但我知道它可能并不是您所要的-不幸的是,您不能在没有越狱的情况下更改默认浏览器。


1

无法阻止网站禁用移动Safari中的缩放。像这样在HTML代码中禁用了缩放功能:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

要禁用此功能,您必须具有HTML剥离器,该剥离器已从网页中删除了该HTML。您也许可以使用Cydia应用程序,但是我还没有找到任何可以做到这一点的东西。

最好的选择可能是使用允许您更改用户代理的iOS浏览器。大多数网站在检测到您的浏览器是移动浏览器时,会在上面插入HTML。一些免费的网络浏览器包括:

可以在此处找到更完整的列表


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.