Iphone长按导致弹出一些矩形放大镜[重复]

Posted

技术标签:

【中文标题】Iphone长按导致弹出一些矩形放大镜[重复]【英文标题】:Iphone on long press causing some rectangular magnifier to pop up [duplicate] 【发布时间】:2016-01-11 10:13:57 【问题描述】:

每次我长按任何视图/屏幕时,都会弹出某种矩形放大镜。查看图片了解更多信息click to view rectangular magnifier

无论我在屏幕上的哪个位置按住,它每次都会出现在特定区域。我想禁用矩形放大镜,我在 css 中尝试了以下代码:

-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
-o-user-select: none; 
user-select: none; 

但它不会被禁用。这是video,因此您可以获得有关该问题的更多信息:

【问题讨论】:

这不是系统的一部分。通常用于确保您单击的是要单击的区域?比如,“这些物体非常接近,你想要哪个”。 或者它是复制/粘贴小部件。你用 iPhone 很久了吗?你经常用吗? @durbnpoisn 不,无论我在哪里按住屏幕,它每次都会出现在特定区域。我想禁用矩形放大镜,我在 css 中尝试了以下代码:code -webkit-touch-callout: none; -webkit 用户选择:无; -khtml-用户选择:无; -moz 用户选择:无; -ms 用户选择:无; -o-用户选择:无;用户选择:无; code 但它不会被禁用。这是一个视频,您可以了解有关此问题的更多信息:recordit.co/g879oCFvpS @JesseMonroy650 不,我正在创建一个 phonegap/cordova 应用程序,只要我按住应用程序屏幕,它就会一直出现。只有当我禁用复制/粘贴选项时才会发生看这个视频:recordit.co/g879oCFvpS 我不知道说什么。我太累了。 【参考方案1】:

@jessemonroy650 只有js/jquery方式: document.addEventListener("touchstart", 功能(e) this.trigger("点击"); e.returnValue = 假 );

更多信息 Disable the text-highlighting magnifier on touch-hold on Mobile Safari / Webkit

【讨论】:

以上是关于Iphone长按导致弹出一些矩形放大镜[重复]的主要内容,如果未能解决你的问题,请参考以下文章

即使禁用了文本选择,IOs Cordova 长按也会显示文本选择放大镜,如何删除?

如何在 iPhone 上放大/放大/缩放 UIImageView 的某个部分?

UITextView 光标拖动(长按放大镜)不起作用

C# GDI绘制矩形框,鼠标左键拖动可移动矩形框,滚轮放大缩小矩形框

webview长按文本区域不显示文字放大镜等方法

放大时,iPhone 5 上不显示 3d 地图