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

2019-03-07 10:22:33 +08:00
 zhangpeter

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

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

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

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

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

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

https://www.v2ex.com/t/542001

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

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

© 2021 V2EX