繁体   English   中英

JavaScript禁用iOS 8野生动物园中的锚标记,长按“打开”,“打开新标签”和“复制”

[英]JavaScript Disable “open”,“open new tab” and “copy” long press on anchor tag in iOS 8 safari

我试图在iOS 8中长时间按下锚标签上的“打开”,“打开新标签”,“添加到阅读列表”和“复制”选项。我尝试使用-webkit-touch-callout:none ,它仅防止仅“保存图像”选项。 我尝试了以下代码,但没有用。 我不想使用pointer-events:none ,单击锚标记后,我需要打开一个灯箱弹出窗口。 任何帮助表示赞赏

我尝试了以下选项:

$('a').on("touchstart", function(e) {         
   e.preventDefault();
});

$('a').bind("touchstart", function(e) {       
   e.preventDefault();
});

在您的css文件中,尝试以下操作:

* {
    -webkit-touch-callout: none;
    -webkit-user-select: none; /* Disable selection/copy in UIWebView */
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM