diff --git a/README.md b/README.md index 9d8eebe..d04c056 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ https://github.com/027xiguapi/code-box ### 简书 -1. 一键复制代码 +1. 移动端,一键复制代码 2. 不再提示展开阅读全文,且完整展示文章 3. 不会再出现强制登录弹窗 diff --git a/contents/jianshu.tsx b/contents/jianshu.tsx index ac3e69a..5bf6f40 100644 --- a/contents/jianshu.tsx +++ b/contents/jianshu.tsx @@ -62,10 +62,22 @@ export default function Jianshu() { // 隐藏登录弹窗 function closeLoginModalFunc() { - const modal = document.querySelector(".open-app-modal") - const dialog = modal.closest("div[class^='dialog-']") as HTMLElement - const className = dialog.className - addCss(`.${className} { display:none !important; }`) + addCss(`.hide{ display:none !important; }`) + let openAppModal = document.querySelector(".open-app-modal") + if (openAppModal) { + const dialog = openAppModal.closest("div[class^='dialog-']") as HTMLElement + const className = dialog.className + addCss(`.download-app-guidance,.${className} { display:none !important; }`) + } else { + setTimeout(() => { + openAppModal = document.querySelector("div[class*='-mask']") + const dialog = openAppModal.parentNode as HTMLElement + + dialog.classList.add('hide'); + }, 500) + } + + } // 自动展开全文 diff --git a/package.json b/package.json index 061d366..a4fb278 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "code-box", "displayName": "codebox-免登录一键复制代码(CSDN/知乎/脚本之家/博客园/51CTO博客/php中文)", - "version": "0.2.3", + "version": "0.2.4", "description": "本浏览器插件可以用于CSDN/知乎/脚本之家/博客园/51CTO博客/php中文等网站,实现无需登录一键复制代码;支持选中代码;或者代码右上角按钮的一键复制;解除关注博主即可阅读全文提示;去除登录弹窗;去除跳转APP弹窗;页面自定义样式.", "author": "027xiguapi. <458813868@qq.com>", "scripts": { diff --git a/public/app.txt b/public/app.txt new file mode 100644 index 0000000..b8dddd2 --- /dev/null +++ b/public/app.txt @@ -0,0 +1,40 @@ +描述 + +注意:由于审核原因,新版一般会晚几天上架,请耐心等候。 + +若有任何问题,请在github上提交issue,评论区不做回复。 +github地址:https://github.com/027xiguapi/code-box + +CSDN +1. 打开任意一个CSDN博客即可开始复制代码 +2. 未登录CSDN状态下,支持选中代码 +3. 未登录CSDN状态下,代码右上角按钮一键复制 +4. 未登录CSDN状态下,不会再出现强制登录弹窗 +5. 未关注博主状态下,不再提示关注博主即可阅读全文,且完整展示文章 +6. 自动展开代码块 +7. 移动端屏蔽跳转APP +知乎 +1. 一键复制代码 +2. 未登录知乎状态下,不再提示展开阅读全文,且完整展示文章 +3. 未登录知乎状态下,不会再出现强制登录弹窗 +简书 +1. 一键复制代码 +2. 不再提示展开阅读全文,且完整展示文章 +3. 不会再出现强制登录弹窗 +脚本之家 +1. 打开任意一个脚本之家博客即可开始复制代码 +2. 未登录脚本之家状态下,支持选中代码 +3. 屏蔽广告 +4. 移动端未登录脚本之家状态下,代码右上角按钮一键复制 +博客园 +1. 一键复制代码 +51CTO博客 +1. 未登录51CTO博客状态下,支持选中代码 +2. 未登录51CTO博客状态下,代码右上角按钮一键复制 +3. 未登录51CTO博客状态下,不会再出现强制登录弹窗 +4. 移动端未登录51CTO博客状态下,代码右上角按钮一键复制 +php中文网 +1. 未登录php中文网状态下,支持选中代码 +2. 未登录php中文网状态下,代码右上角按钮一键复制 +3. 未登录php中文网状态下,不会再出现强制登录弹窗 +4. 未登录php中文网状态下,移动端代码右上角按钮一键复制 \ No newline at end of file