我们有一个网站,使用"map"和"area"标签。它是通过将Excel电子表格保存为"htm"格式生成的,主要在iPhone上的Safari中查看。这些标签使用户可以点击页面的某个部分,然后跳转到另一个页面。
最近似乎有一个变化/更新导致Safari如果触摸可点击区域会进行缩放。
代码示例:
如果你迅速点击该区域,则会跳转链接。但是,如果你的手指停留在该区域几毫秒钟,它会导致页面缩放不协调。
有人遇到过这种情况吗?你找到了禁用缩放的方法吗?我已经尝试了许多在CSS中 viewport和 "body" 缩放设置的方法。
这里是一个视频链接,展示了这种行为:https://www.csmckee.com/dashboard_internal/Video.mov 如果你使用iOS 13,你可以在这个例子中看到这种行为 - 点击青蛙图片上的蓝色正方形:https://www.csmckee.com/dashboard_internal/frog.htm。
最近似乎有一个变化/更新导致Safari如果触摸可点击区域会进行缩放。
代码示例:
<map name="MicrosoftOfficeMap3">
<area shape="Rect" coords="0, 0, 150, 117" href="sheet004.htm#Range!A1">
</map>
如果你迅速点击该区域,则会跳转链接。但是,如果你的手指停留在该区域几毫秒钟,它会导致页面缩放不协调。
有人遇到过这种情况吗?你找到了禁用缩放的方法吗?我已经尝试了许多在CSS中 viewport和 "body" 缩放设置的方法。
这里是一个视频链接,展示了这种行为:https://www.csmckee.com/dashboard_internal/Video.mov 如果你使用iOS 13,你可以在这个例子中看到这种行为 - 点击青蛙图片上的蓝色正方形:https://www.csmckee.com/dashboard_internal/frog.htm。