首页 > 其他分享 >重写console.log咋办嘞 (解决)

重写console.log咋办嘞 (解决)

时间:2024-07-18 13:40:07浏览次数:6  
标签:function false log iframe console 重写

解决

iframe大法

(function(){var iframe = document.createElement('iframe');document.body.appendChild(iframe);window.console = iframe.contentWindow.console}())
View Code

重写方法不让更改 

(function() {
    const originalConsoleLog = console.log;

    Object.defineProperty(console, 'log', {
        value: function() {
            originalConsoleLog.apply(console, arguments);
        },
        writable: false,
        configurable: false
    });

    // 测试输出
    console.log('Console.log has been secured.');
})();
View Code

 

冻结 Object.freeze(console)

 

标签:function,false,log,iframe,console,重写
From: https://www.cnblogs.com/inkser/p/18309359

相关文章

  • 5-3知识图谱推理-基于Ontology的推理
    基于符号逻辑的知识图谱推理方法基于Ontology的推理:      RDF→ResourceDescriptionFramework(资源描述框架):             三元组:subject(主)->predicate(谓)->object(宾)            基于RDF和RDFS的简单推理:             ......
  • 基于FPGA的MSK调制解调系统verilog开发,包含testbench,同步模块,高斯信道模拟模块,误
    1.算法仿真效果本程序系统是《m基于FPGA的MSK调制解调系统verilog开发,并带FPGA误码检测模块和matlab仿真程序》的的升级。 升级前原文链接 增加了完整的AWGN信道模型的FPGA实现,可以在testbench里面设置SNR,分析不同SNR对应的FPGA误码率情况。 vivado2019.2仿真结果如下(......
  • 【Rust】使用日志记录利器flexi_logger
    Flexi_logger简介​flexi_logger​是一个功能强大且灵活的日志记录库,用于Rust语言的应用程序。它提供了丰富的配置选项和功能,适用于各种日志记录需求,从简单的控制台输出到复杂的文件日志管理。以下是对flexi_logger​的一些关键功能和特性的简介:主要功能多种日志目标:支持将日......
  • Goby漏洞发布 | CVE-2024-4879 ServiceNowUI /login.do Jelly模板注入漏洞【已复现】
    漏洞名称:ServiceNowUI/login.doJelly模板注入漏洞(CVE-2024-4879)EnglishName:ServiceNowUI/login.doInputValidationVulnerability(CVE-2024-4879)CVSScore:9.3漏洞描述:ServiceNow是一个业务转型平台。通过平台上的各个模块,ServiceNow可用于从人力资源和员工管理到自动......
  • 7、nginx-日志模块的格式-log_format main、access.log(访问服务器记录的日志)
    日志模块的名称:ngx_http_log_module路径:vim/etc/nginx/nginx.conf相关指令:·日志格式:log_format---nginx有非常灵活的日志模式,每个级别的配置可以有各自独立的访问日志、日志格式通过log_format命令定义··语法Syntax:log_formatname[escape=default|json]......
  • ASP.NET Core -NLog
    1.安装NuGet包2.准备Nlog的配置文件 nlog.config<?xmlversion="1.0"encoding="utf-8"?><nlogxmlns="http://www.nlog-project.org/schemas/NLog.xsd"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"au......
  • log4net 在.NET Core 控制台程序中的应用(2)
    简介本文主要讲解log4net在.NETCore控制台程序中的应用步骤1.安装log4netNuget包2.增加配置文件3.直接调用4.验证结果实施1.安装log4netNuget包首先,需要在你的.NETCore项目中安装log4net包。可以通过NuGet包管理器来安装。打开你的项目,然后使用以下命令安装log4net:......
  • log4net 在.NET Core 控制台程序中的应用
    简介本文主要讲解log4net在.NETCore控制台程序中的应用步骤1.安装log4netNuget包2.增加配置文件3.增加封装的LogHelper的类4.调用5.验证结果实施1.安装log4netNuget包首先,需要在你的.NETCore项目中安装log4net包。可以通过NuGet包管理器来安装。打开你的项目,然后使......
  • 关于在vue2中使用LogicFlow自定义节点
    主要参考LogicFlow官方文档在基础流程图搭建起来后,我们想要构建自己的需求风格,例如:那么该如何对节点进行自定义设定呢?文档当中有着详细的解释,本文以实际需求为例大体介绍:import{RectNode,RectNodeModel,h}from"@logicflow/core";classCustomNodeViewextendsR......
  • Django使用 DoesNotExist 异常和 Logger 来记录异常情况
     代码不仅处理了特定的异常类型,还可以添加更多的调试信息来帮助诊断问题。可以使用DoesNotExist异常和Logger来记录异常情况。fromdjango.core.exceptionsimportObjectDoesNotExistimportlogginglogger=logging.getLogger(__name__)try:rst=CU009HModel......