禁止開發者工具
// 禁止按鈕F12
document.onkeydown = function (event) {
var ev = event || window.event || arguments.callee.caller.arguments[0];
console.log(event.keyCode)
if (event.keyCode === 123) {
return false; //123 代表F12鍵位
}
}
// 禁止右鍵
document.oncontextmenu = function (e) {
e.preventDefault();
};
function checkDevTools(options) {
const isFF = ~navigator.userAgent.indexOf("Firefox");
let toTest = '';
if (isFF) {
toTest = /./;
toTest.toString = function () {
options.opened();
}
} else {
toTest = new Image();
toTest.__defineGetter__('id', function () {
options.opened();
});
}
setInterval(function () {
options.offed();
console.log(toTest);
console.clear && console.clear();
}, 1000);
}
checkDevTools({
opened: function () {
// document.body.innerHTML = 'Dev Tools is on';
window.location.href = 'about:blank'
},
offed: function () {
// document.body.innerHTML = 'Dev Tools is off';
}
});
相關文章
- Electron禁止開啟開發者工具
- 深入探索Chrome開發者工具:開發者的利器Chrome
- chrome開發者工具使用Chrome
- chrome開發者工具的使用Chrome
- chrome開發者工具 - 00 概述Chrome
- Chrome開發者工具Debug入門Chrome
- Chrome 72 開發者工具新特性Chrome
- Chrome 77 開發者工具新特性Chrome
- Google Chrome 開發者工具漏洞利用GoChrome
- 聚焦 Android 11: Android 開發者工具Android
- Jerry和您聊聊Chrome開發者工具Chrome
- SlashData開發者工具榜首等你而定!!!
- Chrome 開發者工具 workspace 的概念Chrome
- Google開發者大會:為中國開發者和消費者推出新的工具Go
- [譯] Chrome 73 開發者工具新特性Chrome
- Laravel 開發者工具類 - Laravel-debugbar。Laravel
- 阿里雲開發者工具上手體驗阿里
- 瀏覽器開發者工具詳解瀏覽器
- chrome開發者工具各種騷技巧Chrome
- Chrome 自帶開發者工具筆記Chrome筆記
- 谷歌開發者工具自定義佈局谷歌
- 瀏覽器開發者工具開啟檢測瀏覽器
- 主流開源開發者工具落地阿里雲,進一步提升開發者體驗阿里
- JetBrains IDE 2024.1 (macOS, Linux, Windows) 發版 - 開發者工具AIIDEMacLinuxWindows
- 開發者的瑞士軍刀!一款適用於開發者的工具集合!
- 谷歌開發者工具執行JavaScript程式碼谷歌JavaScript
- 谷歌開發者工具除錯CSS樣式谷歌除錯CSS
- Selenium系列教程-02 使用Chrome開發者工具Chrome
- 分享阿里巴巴 8 款開發者工具阿里
- 使用微信開發者工具連線giteeGitee
- JetBrains IDE 2024.2 (macOS, Linux, Windows) - 開發者工具AIIDEMacLinuxWindows
- 那年追過的開發者測試工具
- Java 開發者 必備的工具 和 框架Java框架
- Chrome 開發者工具裡的 CSS grid editorChromeCSS
- 2020 年度開發者工具 Top 100 名單!
- 熱議 ▏明尼蘇達大學開發者被禁止參與Linux專案Linux
- Vue UI:Vue開發者必不可少的工具VueUI
- 微信小程式開發者工具常用快捷鍵微信小程式