我们的用户应该在Web应用程序中使用Ctrl + Shift + J快捷方式。
我们尝试过像'--disable-dev-tools'这样的Chrome切换器,但它在我们的场景中不起作用。
答案 0 :(得分:27)
禁用开发人员工具很困难,但您可以这样做:
打开Chrome(或Chromium)。
按F12打开开发人员工具,然后通过移动分割器调整开发人员工具面板的大小(听起来很奇怪,但请相信我)。如果您确定之前已调整大小,则不必执行此操作。
关闭所有Chrome窗口。
在Windows 7上,在您喜欢的文本编辑器中打开文件C:\Users\YOUR USERNAME\AppData\Local\Google\Chrome\User Data\Default\Preferences
。在Linux上,该文件位于~/.config/chromium/Default/Preferences
。在Windows XP上,它可能在其他地方。不知道。
搜索devtools
。你会发现一个看起来像这样的部分:
"devtools": { "split_location": 256 }
(这就是我告诉你在步骤2中更改面板大小的原因。当你不这样做时,这部分就不存在了,你必须在某处手动创建它。)
更改此部分,使其如下所示:
"devtools": { "disabled": true, "split_location": 256 }
保存文件。
启动Chromium。按F12。什么都没发生。按Ctrl + Shift + J.什么都没发生。单击鼠标右键,然后尝试选择“检查器”。不起作用。
快乐。
答案 1 :(得分:4)
window.oncontextmenu = function () {
return false;
}
document.onkeydown = function (e) {
if (window.event.keyCode == 123 || e.button==2)
return false;
}
使用此代码禁用右键单击;在你的页面上的F12,但没有办法阻止用户打开开发工具菜单>工具>开发人员工具
希望这有帮助!!
答案 2 :(得分:0)
disable-dev-tools为我工作很棒,你确定你没有写错,请重新检查。
请参阅:http://www.chromeplugins.org/tips-tricks/chrome-command-line-switches/
答案 3 :(得分:0)
使用政策 DeveloperToolsDisabled - 请参阅https://www.chromium.org/administrators/policy-list-3#DeveloperToolsDisabled
答案 4 :(得分:-2)
不幸的是,目前还不可能。