区别Console的javascript&浏览器

Distinguish javascript of Console & Browser

本文关键字:amp 浏览器 javascript Console 区别      更新时间:2023-09-26

有没有办法区分属于网站的javascript代码和从Chrome DevTools的Console选项卡运行的javascript代码?

我想做的是:

当我将javascript代码复制粘贴到控制台时,将DEBUG变量初始化为true;当javascript代码位于html文件内的<script>标记中或从浏览器下载为外部.js文件时,将该变量初始化为false

控制台有一些全局函数。你可以做:

var DEBUG = typeof clear === 'function'; // clear() is a global in the console to clear the screen

只要确保您没有定义全局变量clear