iOS 8 safari中长按锚点标记上的Javascript禁用上下文菜单

iOS 8 safari中长按锚点标记上的Javascript禁用上下文菜单,javascript,ios8,anchor,contextmenu,Javascript,Ios8,Anchor,Contextmenu,当我按住锚定标签上的长按键时,它会给出上下文菜单,其中包括“打开”、“在新选项卡中打开”、“添加到阅读列表”和“复制”。我们正在侦听contextmenu事件,但未触发此事件 正如我们所知,iOS 8中的webkit touch callout被破坏 有人能帮我们禁用iOS 8 safari中的上下文菜单吗? 提前谢谢 下面是代码禁用复制和上下文菜单 $("body").on("cut copy paste contextmenu dragstart", function () { re

当我按住锚定标签上的长按键时,它会给出上下文菜单,其中包括“打开”、“在新选项卡中打开”、“添加到阅读列表”和“复制”。我们正在侦听contextmenu事件,但未触发此事件

正如我们所知,iOS 8中的webkit touch callout被破坏

有人能帮我们禁用iOS 8 safari中的上下文菜单吗? 提前谢谢

下面是代码禁用复制和上下文菜单

$("body").on("cut copy paste contextmenu dragstart", function () {
    return false;
});

我们希望确保用户不会复制任何内容。我们已阻止复制文本,但有一种特殊情况,如果图像位于锚定标记内,上下文菜单会提供在新选项卡中打开图像的选项,用户可以从新选项卡复制图像。

不是downvoter,但您应该添加一点点代码,比如您的事件侦听器。这将有助于回答者解读你的确切需求。@NickDugger,谢谢你看这篇文章。我已经添加了代码和关于我们正在尝试实现的详细描述。如果您需要更多详细信息,请告诉我。作为记录,防止用户复制/粘贴或右键单击是非常令人恼火的,并且会挫败您的高级用户。css指针事件有帮助吗?我同意这会让用户感到沮丧。但我们必须强制用户不要在应用程序中复制/粘贴或右键单击。