首页 > 其他分享 >chrome console.log图片(新)

chrome console.log图片(新)

时间:2024-04-03 10:35:21浏览次数:24  
标签:console log chrome 100px url background com

在以前,控制台是支持直接的图片url作为背景进行输出的。
比如我之前的博客console里用的就是:

console.log("%c  滑滑稽稽, 可可爱爱", "line-height: 220px; width: 200px; display: inline-block;background: url(https://images.cnblogs.com/cnblogs_com/noah227/1544062/o_2004041650283a1db785b870d682694a15f13c506d09.gif) 0 0 no-repeat; background-size: 100px  100px");

但是后来版本更新后,这种方案就不行了。经查询,替代的方案是把图片转为data image使用

简单处理了下,就是以下这个样子(可以打开console查看效果~)

const url = "https://images.cnblogs.com/cnblogs_com/noah227/1544062/o_2004041650283a1db785b870d682694a15f13c506d09.gif"
const x = new XMLHttpRequest()
x.responseType = "blob"
x.open("get", url)
x.send()
x.onload = () => {
    const fr = new FileReader()
    fr.onload = () => {
        console.log("%c  滑滑稽稽, 可可爱爱", `line-height: 220px; width: 200px; display: inline-block;background: url(${fr.result}) 0 0 no-repeat; background-size: 100px  100px`);
    }
    fr.readAsDataURL(x.response)
}

相关参考

相关文章

  • logging日志
    ★基本介绍logging是Python内置的日志处理模块,用来记录程序的运行状态和故障排除;因为print是同步代码,会影响代码的执行速度,而logging是异步的,可以在多进程爬取中、在协程爬取中使用logging记录调试信息而不会影响到代码的异步执行和运行效率。★日志信息等级日志信息分成五......
  • VL59 根据RTL图编写Verilog程序
    解析:先观察电路情况,两个D触发器,一个与门,先将第一个D触发器写出来,命名reg变量为data_in_reg,显然是将输入信号data_in寄存一位,最后data_out信号,是当前输入信号与寄存信号非的与。`timescale1ns/1nsmoduleRTL( inputclk, inputrst_n, inputdata_in, outputregdata_out......
  • 【Zblog搭建博客网站】windows环境搭建属于自己的博客并发布上线 – cpolar内网穿透
    目录1.前言2.Z-blog网站搭建2.1XAMPP环境设置2.2Z-blog安装2.3Z-blog网页测试2.4Cpolar安装和注册3.本地网页发布3.1.Cpolar云端设置3.2Cpolar本地设置4.公网访问测试5.结语1.前言想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕不开的......
  • mysqlbinlog历史sql查询和恢复
    Mysql命令:查看binlog文件showbinarylogs;远程拉取binlog日志mysqlbinlog-umaxen-p-h127.0.0--read-from-remote-server--rawmysql-bin.001219>/home/mysql-bin.001218通过sql语句搜索binlog日志记录mysqlbinlog--no-defaults--base64-output=decode-rows......
  • 安装 selenium 及配置 edge、chrome 浏览器驱动
    1.安装selenium命令安装:打开pycharm,在终端Terminal处,输入安装命令:pipinstallselenium或者搜索安装:选择Settings或使用快捷键Ctrl+Alt+S打开设置界面;在设置界面中,选择PythonInterpreter;2.配置edge浏览器驱动首先,查看你的Edge浏览器的版本号然后,打开网站下载驱动:Micro......
  • vue3 设置el-dialog height超过滚动条
     方法一:<stylescoped>::v-deep.el-dialog.el-dialog-body{height:500px;overflow-y:auto;}</style> 如果要设置动态的高度话,则要在setup里面设置 <script>exportdefaultdefineComponent({setup:{constcssContent=ref({heigh......
  • 在python中如何发挥Loguru库是简洁灵活.
    在python中如何发挥Loguru库是简洁灵活.什么是loguru库?Loguru是一个用于日志记录的Python库,它提供简单且功能丰富的日志记录功能,易于使用。安装Loguru库# 你可以使用 pip 来安装 Loguru 库:pip install loguruLoguru库的基本用法以下是Loguru库的基本用......
  • 外贸网站模板:电子元件外贸响应式英文网站zblogphp模板主题(PC+手机站)
    外贸网站模板:电子元件外贸响应式英文网站zblogphp模板主题(PC+手机站)外贸网站模板:电子元件外贸响应式英文网站zblogphp模板主题(PC+手机站)主要是以文字内容为主导,将页面的设计杂乱的图片和元素进行最小化或者去除,从而使整个页面更加简洁、清晰,突出信息的呈现。下面介绍一下......
  • WPF如何使用 System.Windows.Forms.FolderBrowserDialog
    WPF如何使用System.Windows.Forms.FolderBrowserDialog在WPF中,如果你想使用System.Windows.Forms.FolderBrowserDialog来选择文件夹,你需要添加对WinForms的引用,因为FolderBrowserDialog是WindowsForms的一部分,不是WPF的一部分。下面是如何在WPF应用程序中使用FolderBro......
  • chrome占用高cpu的原因 排查大致思路
    设置-更多工具-任务管理器发现是某个b站标签页占用高然后到这个标签页f12开启devtool到performance录制性能分析几秒然后就会发现是https://s1.hdslb.com/bfs/static/pcdn-seeder/reward-seeder-1.2.0.min.js 如果不是某个标签页cpu占用高,而是比如说主进程,devtool就不能......