当前位置: 首页 > news >正文

让浏览器秒变临时记事本


0.使用效果

请添加图片描述

1.复制以下代码作为网址保存为书签即可

(为了容易复制添加了两行空行,即使复制到了空行也不会影响到编辑书签)


data:text/html,<!DOCTYPE html><html contenteditable><head><meta charset="UTF-8"><style>body{font-family:Arial,Microsoft YaHei;background:rgb(30,30,30);color:rgb(212,212,212)}</style></head><body>请输入内容...<script>window.addEventListener('beforeunload',(ev)=>{ev.preventDefault();ev.returnValue=''});</script></body></html>

2.打开管理书签窗口快捷键

Ctrl+Shift+O

3.Chrome浏览器添加书签截图

Chrome浏览器添加书签截图

4.火狐浏览器新建书签截图

火狐浏览器新建书签截图

5.使用建议

不要勾选"阻止此页创建其他对话框",这将导致 避免误关闭功能 失效
在这里插入图片描述

6.未压缩源码

<!-- 声明文档类型,这里是HTML5 -->
<!DOCTYPE html>
<!-- HTML文档的根元素,contenteditable属性使得整个页面可编辑 -->
<html contenteditable><head><!-- 设置文档的字符编码为UTF-8,防止中文乱码 --><meta charset="UTF-8"><style>body {/* 设置body的字体,如果Arial不可用则使用Microsoft YaHei */font-family: Arial, Microsoft YaHei;/* 设置背景颜色为深灰色 */background: rgb(30, 30, 30);/* 设置文本颜色为浅灰色 */color: rgb(212, 212, 212);}</style>
</head><body><!-- 提示用户在此处输入内容 -->请输入内容...<script>// 监听窗口的beforeunload事件,该事件在窗口即将卸载(关闭或刷新)时触发  window.addEventListener('beforeunload', (ev) => {// 阻止事件的默认行为,虽然是临时记事本,但是也要有避免误关闭的功能ev.preventDefault();// 设置事件的返回值,HTML 规范指出作者应该使用 Event.preventDefault() 而非 Event.returnValue,然而,有的浏览器有自己的想法。ev.returnValue = '';});</script>
</body></html>

相关文章:

  • 因果推断学习
  • 循序渐进丨MogDB 对 Oracle DBLink兼容性增强
  • GPU从虚拟化迈向池化:趋动OrionX产品的创新之路
  • 安全点安全区的通俗理解
  • 【C语言】strcmp 的使⽤和模拟实现
  • Spring高级面试题-2024
  • 政安晨:【深度学习实践】【使用 TensorFlow 和 Keras 为结构化数据构建和训练神经网络】(五)—— Dropout和批归一化
  • Ipython与Jupyter之间的关系
  • 红外遥控器的使用和详细解释
  • C语言牛客网BC-37 牛牛的圆(求面积)
  • 信号处理--基于FBCSP滤波方法的运动想象分类
  • 4.Python数据分析—数据分析入门知识图谱索引(知识体系下篇)
  • vue+Echarts实现多设备状态甘特图
  • canvas画带透明度的直线和涂鸦
  • MySQL学习笔记------DCL
  • Google 是如何开发 Web 框架的
  • [数据结构]链表的实现在PHP中
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • Koa2 之文件上传下载
  • MySQL数据库运维之数据恢复
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 回流、重绘及其优化
  • 机器学习中为什么要做归一化normalization
  • 理清楚Vue的结构
  • 三栏布局总结
  • 数据科学 第 3 章 11 字符串处理
  • 小程序开发之路(一)
  • 原生 js 实现移动端 Touch 滑动反弹
  • 再次简单明了总结flex布局,一看就懂...
  • elasticsearch-head插件安装
  • FaaS 的简单实践
  • mysql面试题分组并合并列
  • NLPIR智能语义技术让大数据挖掘更简单
  • UI设计初学者应该如何入门?
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​第20课 在Android Native开发中加入新的C++类
  • # include “ “ 和 # include < >两者的区别
  • #define
  • #includecmath
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (篇九)MySQL常用内置函数
  • (转)setTimeout 和 setInterval 的区别
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .bat文件调用java类的main方法
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...