网页如何做到禁止 F12 和右键的?

2019 年 3 月 7 日
 zhangpeter

我打开正版中国的网站: https://getitfree.cn/

然后我发现我在这个页面上按 F12 或者右键都没反应,问一下 V2EX 的大佬们,这是怎么做到的?

19666 次点击
所在节点    问与答
67 条回复
opengps
2019 年 3 月 7 日
前几楼已经有人道出了真谛,仅仅是用 js 防止了 keycode,阻挡小白看代码而已
lynan
2019 年 3 月 7 日
mac 上 chrome 开发者工具是 cmd + option + i,它这个也不管用
嘤嘤嘤。
ayase252
2019 年 3 月 7 日
骗自己,dev tool 是浏览器的功能,你能阻止我打开?
chrome 三个点->更多工具->开发者工具 不谢
Yourshell
2019 年 3 月 7 日
你需要使用你的网站黑掉用户浏览器
zachlhb
2019 年 3 月 7 日
不管你怎么禁,我用 IE 把 javascript 禁止不就行了
tyrealgray
2019 年 3 月 7 日
NicholasYX
2019 年 3 月 7 日
没有用
onlyice
2019 年 3 月 7 日
@iblessyou #37 我不知道有这种方式作弊,但是看到屏幕上不停显示有人可能在作弊,就觉得很奇怪
ooh
2019 年 3 月 7 日
掩耳盗铃而已,我都想看了,你还能防止我?
nicevar
2019 年 3 月 7 日
windows 上 ctrl+shift+I 也是可以的
flynaj
2019 年 3 月 7 日
确实没有什么用处,可以点菜单的。
Liberal0
2019 年 3 月 8 日
@nicevar 试了下,Ctrl+shift+i 也禁止了→_→
binux
2019 年 3 月 8 日
@thelderfrog 你代码执行都被断掉了,还发啥 log 哦
cpdyj0
2019 年 3 月 8 日
@rabbit 上面那个代码似乎就是干这个用的,开不开开发者工具 console.log 执行时间不一致
jackchao7432
2019 年 3 月 8 日
@Vegetable 就怕领导懂技术
Rehtt
2019 年 3 月 8 日
这只是挡小白和唬门外汉的。
nicevar
2019 年 3 月 8 日
@Liberal0 哪里禁止了,直接就开启了,mac 也是可以的
xiaoyang7545
2019 年 3 月 8 日
@bullfrog 可以检测的 debuger 的那个最终的状态的。详情 20 楼
wolfie
2019 年 3 月 8 日
alt + d -> cntrl + shift + i
ibegyourpardon
2019 年 3 月 8 日
没啥好嘲笑的,小白这东西,拦一个是一个。

小白如果自己愿意上网查找答案,发现原来可以轻松破解,那也是好事,那意味着小白也多少学到了一点点新东西。

所以其实拦的不是小白,是某种意义上的伸手党,F12 一按就想抄。同样都是小白,能自己找寻破解方法和不愿意找的还是不一样的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/542001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX