【发布时间】:2019-02-08 18:35:25
【问题描述】:
假设我正在使用默认浏览器的上下文菜单。
- 例如,我怎样才能找出用户从右键单击上下文菜单中选择了“复制链接位置”?
- 如何在“复制链接位置”操作后覆盖默认行为? (例如,替换链接,但如果用户选择“在新选项卡中打开”,它仍然是原始链接)。
已编辑:在关闭链接的上下文菜单后立即替换剪贴板中的链接(即使用户选择了与“复制链接位置”不同的选项)也是可接受的解决方案。
【问题讨论】:
-
为什么要更改用户复制到剪贴板的内容?
-
客户项目的要求。
-
这里不问问题会破坏 NDA 吗?有充分的理由,如果没有用户的操作,您所要求的内容是不可能的。善意和合乎道德地建议客户。
-
你为什么要叫名字?您本质上要问的是如何在未经用户许可的情况下颠覆和破坏用户的系统。除非我误认为要求是在用户不知情或未经许可的情况下更改用户剪贴板的内容。
-
你错了。
标签: javascript html browser hyperlink contextmenu