6 browser web website userscripts bypass
我使用的是使用在他们的HTML源下面的代码(如讨论网站在这里对堆栈溢出),作为一种在网页上禁用鼠标右键点击:
<body oncontextmenu="return false;">
Run Code Online (Sandbox Code Playgroud)
我假设永久和自动绕过它的最简单方法(使用 Chrome 或 Firefox) - 不完全关闭 javascript - 是创建一个简单的用户脚本来从页面中删除这串 html 代码(因为使用开发人员工具这样做可以确认它)删除限制),因此在用户脚本中有效地替换此字符串:
oncontextmenu="return false;"
Run Code Online (Sandbox Code Playgroud)
什么都没有 - 没有字符作为它的替代品。
这是在不完全关闭 javascript 的情况下绕过此限制的最佳方法(包括域中其他实际有用的脚本),如果是这样,执行此操作的代码是什么?
在 Firefox 中,打开about:config并设置dom.event.contextmenu.enabled为false。这应该适用于所有网站,但它也禁用了极少数网站添加的一些右键单击功能。
否则,这个特定网站的用户脚本看起来非常简单。这是完整的脚本:
// ==UserScript==
// @name _Stop contextmenu vandalism
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
document.body.removeAttribute ("oncontextmenu");
Run Code Online (Sandbox Code Playgroud)
YOUR_SERVER.COM/YOUR_PATH只需根据需要进行调整即可。
| 归档时间: |
|
| 查看次数: |
2985 次 |
| 最近记录: |