如何检测在浏览器中复制链接?

Pét*_*rök 11 javascript browser activex copy event-handling

昨天我和一位出租车司机聊了一下,在提到我是程序员的时候,他告诉我,几天前他经历了以下情况:尝试从他浏览器的地址栏复制URL时,出现了一个消息框用"请不要复制此链接,而是注册"这样的消息.

我不是网络开发人员,所以这可能是一个蹩脚的问题:-)但我想知道这样的事情是如何完成的?什么技术或语言可以对浏览器中的事件进行这种级别的控制?

据我所知,该网站是某种电影下载服务.我没有问他使用什么浏览器,但他的平台是WinXP所以很可能是IE.由于我不知道实现此功能的技术,我无法添加任何特定于技术的标签,但如果您知道合适的标签,请随意添加.

免责声明:-)

在阅读答案后,大多数人似乎都认同这一观点

  • 在浏览器页面上,它很容易实现,但是
  • 在地址栏上,如果可能的话,它不是.

我特意回答要确保他的意思是他正在从地址栏复制URL,他确认了这一点.然而,它可能仍然是任何一方的误解.我没有看到事件发生,所以我只能重复它的描述,因为我听到它.

ska*_*fes 1

我见过几个网站禁用页面上任何位置的右键单击事件,并显示类似于您的消息

请不要复制此链接,而是注册

我猜这是使用 javascript 完成的。也许通过 IE,您可以拥有 ActiveX 控件,使开发人员能够更好地控制浏览器。