如何使用 JavaScript 设置移动 Safari 的缩放级别?
如何使用 JavaScript 设置移动 Safari 的缩放级别?
How can I use JavaScript to set the zoom level on mobile safari?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何使用 JavaScript 设置移动 Safari 的缩放级别?
How can I use JavaScript to set the zoom level on mobile safari?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
[更新] 您似乎想在移动 Safari 中捕获双击。您可以通过处理
touchend
事件来做到这一点,或者使用可用的框架,例如 此网站。看看修改后的演示:http://jsbin.com/atayo4/20
[UPDATED] It seems that you want to capture double taps in mobile Safari. You could do that by handling the
touchend
event, or use an available framework, such as provided in this site.Take a look at the revised demo: http://jsbin.com/atayo4/20
据我所知,您可以通过更改 body 元素的样式“-webkit-text-size-adjust”来更改文本大小的缩放系数。
检查此链接以获取更多信息:
http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html%23//apple_ref /doc/uid/TP30001266--webkit-text-size-调整
As far as I know, you can change the zoom factor the text size by changing the style '-webkit-text-size-adjust' of body element.
Check this link for more information:
http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html%23//apple_ref/doc/uid/TP30001266--webkit-text-size-adjust
我尝试使用 JavaScript 操作元标记中的最小/最大比例和宽度,但没有成功。我不会尝试使用代码设置缩放级别(我认为这是不可能的),而是将在相对较大的图像之上创建小的隐形框。这将允许用户通过本机双击图像的有趣部分来放大(和缩小)。
I tried manipulating the min/max scales and width in the meta tag with JavaScript to no avail. Instead of trying to set the zoom level with code (I'm thinking it's not possible), I'm going to create small invisible boxes on top of my relatively large image. This will allow users to zoom in (and out) via native double-tap on interesting sections of the image.
试试这个:
来源
Try this:
Source