544 字
3 分钟
Typora 破解方法
2025-05-06
NOTE

Typora 是一款超好用的Markdown 编辑器。若有条件,请支持正版,让开发者能够持续改进与优化软件!

软件特色#

  • 多平台支持:适用于 Mac、Windows 和 Linux 系统。
  • 简洁界面:直观的编辑界面,易于上手。
  • 实时预览:编辑时可实时查看 Markdown 渲染效果。
  • 强大编辑功能:支持多种 Markdown 语法和扩展功能。

安装 Typora#

该方法适用于 Typora 目前最新版 1.10.8

Typora官网

安装完成后点击试用,然后关闭

激活软件#

找到Typora安装目录,打开 Typora\resources\page-dist\static\js\Licenselndex.XXX.XXX.chunk.js 文件

# 找到这段代码
e.hasActivated="true"==e.hasActivated
# 修改为
e.hasActivated="true"=="true"

保存后,打开 Typora 就会显示激活成功

激活成功

去除左下角未激活标签#

打开 Typora\resources\window.html 文件 在< head > 标签后加上以下代码:

<style>
/* 选择 body 下一级的所有具有 role="button" 的 div,但排除那些在 content 内部的 div[role="button"] */
/* body > div[role="button"]:not(content div[role="button"]) 存在冗余 */
/* body > div[role="button"] 已经限定了选择 body 的直接子元素 div,并且这些 div 具有 role="button" 属性。 */
/* :not(content div[role="button"]) 试图排除某些元素,但由于 content div[role="button"] 不是 body 的直接子元素,这部分实际上没有效果。 */
body>div[role="button"] {
visibility: hidden;
}
</style>

关闭软件激活弹窗(可选)#

每次打开软件都会显示 Typora 已激活,嫌麻烦可以设置自动关闭弹窗

打开 Typora\resources\page-dist\static\js\0.99879679.chunk.js 文件

0.99879679.chunk.js文件

在第二行添加如下代码:

// 创建一个新的 div 元素
var div = document.createElement('div');
// 给 div 添加一个唯一的 ID
div.id = 'myOverlay';
// 设置 div 的样式
div.style.position = 'fixed';
div.style.top = '0';
div.style.left = '0';
div.style.width = '100vw'; // 使用 100% 宽度
div.style.height = '100vh'; // 使用 100% 高度
div.style.backgroundColor = 'rgb(54,59,64)'; // Night主题背景色
div.style.zIndex = '9999'; // 确保 div 在最上层
// 将 div 添加到 body 中
document.body.appendChild(div);
// 可选:将窗口缩小大小
//window.resizeTo(1, 1);
// 设置定时器,在 360 毫秒后删除 div ,并关闭页面
setTimeout(function () {
var overlay = document.getElementById('myOverlay');
if (overlay) {
overlay.remove(); // 删除 div
}
// 点击关闭按钮,关闭页面
//document.querySelector('.text-btn').click(); //未激活关闭按钮
document.querySelector('.default-btn.secondary-btn').click(); //激活后关闭按钮
}, 360); // 360 毫秒后关闭弹窗
Typora 破解方法
https://yez.netlify.app/posts/2025/03-typora破解方法/
作者
初叶
发布于
2025-05-06
许可协议
CC BY-NC-SA 4.0