如何在禁用右键的网站上启用右键

当网站禁用了右键时,先试试键盘:按 Shift+F10 或菜单键打开浏览器的右键菜单。如果这也被屏蔽了, 就在 Chrome 的网站设置中为该网站屏蔽 JavaScript 并刷新,或安装 Highlight and Copy Protected Text 这类解除右键限制的扩展程序,为该网页开启右键。

添加至 Chrome

免费试用 52 种语言

右键菜单为什么会消失

网页可以监听右键点击(contextmenu 事件)并取消它,这样 Chrome 的菜单就不会出现,或者网页会显示它自己的提示。这只是一道方便的屏障,而不是真正的保护:浏览器里仍然有这些内容。

方法 1:用键盘打开菜单

在 Windows 上,按 Shift + F10 或菜单键(在许多键盘上位于右侧 Alt 和 Ctrl 键之间)。有些网站也会屏蔽这种方式,因为它触发的是同一个事件。

方法 2:为该网站屏蔽 JavaScript

  1. 点击地址左侧的图标 → 网站设置。
  2. 把 JavaScript 设为屏蔽,然后刷新网页。
  3. 右键又能用了。复制你需要的内容。
  4. 把 JavaScript 改回允许,许多网站没有它就无法正常工作。

方法 3:解除右键限制的扩展程序

Highlight and Copy Protected Text 用一个开关就能恢复浏览器的右键菜单、文字选择和复制功能,而且不会破坏网页。如果你经常遇到这类网站,它很有用。

右键能用了,但还是无法复制

网站可能还禁止了选择或复制命令。请参阅如何从禁止复制的网站复制文字。

常见问题

网站为什么要禁用右键?

主要是为了阻止复制文字和保存图片。这是通过取消 contextmenu 事件的脚本实现的;对于执意要获取内容的用户,它并不能保护内容。

解除右键限制的扩展程序改变了什么?

它阻止网页脚本取消右键事件,这样 Chrome 就会显示正常的菜单。改变只发生在你的标签页中。

在 Mac 上能启用右键吗?

能:在网站允许的地方,按住 Control 点按即可打开菜单。在禁止右键的网站上,使用同样的方法:为该网站屏蔽 JavaScript 或使用扩展程序。

更新于: