Typora 隐藏0天的提示窗口
首先说明一下我不会逆向{:1_918:},但是我知道typora 是用js写的,刚好本人会一点点js,在我运行软件的时候,我发现弹出的提示是一个单独的html 文件,既然是一个文件,那我直接关闭文件,窗口不也就关闭了嘛:lol。闲话少说,直接来。先找到这个文件
这个license.html 文件就是弹出框内容的展示页面
我们进入文件里面在最后添加一些代码,如下:
这是添加的代码,简单吧。这是用于关闭窗体的
<script>
window.close()
</script>
到此修改基本就结束了。。。。。。。。。。。。。。。。。
这种修改因为改的是本地文件所以基本上每个版本都可以这样用(但是如果他们重写close 函数或者不充钱不让用,这种方式暂时就gg了)
此时重新启动的页面就是这样的;
红色框框里面的是激活按钮,暂时不会消失。
下面说说如何去激活按钮:
差不多的操作
找到这个文件(红色框框里面的),这个文件在打开文件的时候会被加载,也用于加载其他js文件
在文件里面添加如下代码,用于去掉激活按钮
这是代码:
<script>
let id = setInterval(() => {
let dom=document.querySelectorAll('')
if (dom) {
dom.remove();
clearInterval(id);
}
}, 500);
</script>
这保存文件,重新打开软件就行了。。。。。。。。
这种方式的修改应该能用好久,{:1_905:}
好像图片没了..{:1_907:} ooiiooiioo 发表于 2023-8-4 16:17
还是不会改不过非常感谢分享。
<script>
setTimeout(function() {
window.close();
}, 100);
</script>
<script>
let id = setInterval(() => {
let dom=document.querySelectorAll('')
if (dom) {
dom.remove();
clearInterval(id);
}
}, 500);
</script> 简单粗暴,save time! 重写close的话解决办法也很简单,用其他变量或者对象把window.close指向的函数方法保存下来,最后调用这个变量对象就行了
可以把这段代码写进head
<script>
window.CLOSE=window.close
</script>
然后把你原来的window.close()改成window.CLOSE() 感谢楼主分享 优秀了,简单粗暴 果然简单粗暴啊!!! 太牛了学习到思路了 大佬 牛的 可用性高 果然简单粗暴!厉害