Skip to content

Commit

Permalink
兼容新的GPT4页面,谢谢大家积极的鼓励
Browse files Browse the repository at this point in the history
  • Loading branch information
xcanwin committed Nov 11, 2023
1 parent b76ae64 commit d1d9259
Showing 1 changed file with 17 additions and 7 deletions.
24 changes: 17 additions & 7 deletions KeepChatGPT.user.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// ==UserScript==
// @name KeepChatGPT
// @description 这是一款提高ChatGPT的数据安全能力和效率的插件。并且免费共享大量创新功能,如:自动刷新、保持活跃、数据安全、取消审计、克隆对话、言无不尽、净化页面、展示大屏、展示全屏、拦截跟踪、日新月异等。让我们的AI体验无比安全、顺畅、丝滑、高效、简洁。
// @version 18.9
// @version 19.1
// @author xcanwin
// @namespace https://github.com/xcanwin/KeepChatGPT/
// @supportURL https://github.com/xcanwin/KeepChatGPT/
Expand Down Expand Up @@ -44,6 +44,7 @@
// @description:zh-TW 這是一個增強ChatGPT數據安全能力和效率的插件。並且免費共享各種創新功能,如:自動刷新、活動持久、數據安全、取消審計、會話克隆、無限對話、主頁整理、大屏幕展示、全屏展示、追踪攔截、持續更新等。讓我們體驗智能、安全、無縫、高效、簡潔的AI。
// @icon data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" stroke-width="2" fill="none" stroke="currentColor"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg>
// @license GPL-2.0-only
// @match *://chat.openai.com
// @match *://chat.openai.com/*
// @connect raw.githubusercontent.com
// @connect greasyfork.org
Expand All @@ -68,7 +69,7 @@
const $$ = (Selector, el) => (el || document).querySelectorAll(Selector);

const u = `/api/${GM_info.script.namespace.slice(33, 34)}uth/s${GM_info.script.namespace.slice(28, 29)}ssion`;
const symbol1_selector = 'nav.flex .mb-1';
const symbol1_selector = 'nav.flex .mb-1,.pr-2';
const symbol2_selector = 'button.justify-center .sr-only';

const datasec_blocklist_default = "18888888888\nhttps://公司域名.com\n银行卡号\n([\\w-]+(\\.[\\w-]+)*)@163\.com\n";
Expand Down Expand Up @@ -615,11 +616,7 @@
};

$('#nmenuid_ap').onclick = function() {
ndialog(`${tl("赞赏鼓励")}`, `· 本项目由兴趣驱使,提升自己的体验,并共享世界。
<br>· 如果你喜欢作者的项目,可以给作者一个免费的Star或者Follow。
<br>· 如果你希望作者的小猫吃到更好的罐头,欢迎赞赏与激励。`, `更多鼓励方式`, function(t) {
window.open(`${GM_info.script.namespace}#赞赏`, '_blank');
}, `img`, `https://github.com/xcanwin/KeepChatGPT/raw/main/assets/appreciate_wechat.png`);
supportAuthor();
};

$('#nmenuid_ab').onclick = function() {
Expand Down Expand Up @@ -694,6 +691,11 @@
sv("k_lastupdate", Date.now());
checkForUpdates();
}

if (gv("k_last_support_author", 0) === 0 || Date.now() - gv("k_last_support_author", 0) >= 1000 * 60 * 60 * 24 * 30) {
sv("k_last_support_author", Date.now());
supportAuthor();
}
};

const toggleMenu = function(action) {
Expand Down Expand Up @@ -1280,6 +1282,14 @@ nav.flex .transition-all {
}
};

const supportAuthor = function() {
ndialog(`${tl("赞赏鼓励")}`, `· 本项目由兴趣驱使,提升自己的体验,并共享世界。
<br>· 如果你喜欢作者的项目,可以给作者一个免费的Star或者Follow。
<br>· 如果你希望作者的小猫吃到更好的罐头,欢迎赞赏与激励。`, `更多鼓励方式`, function(t) {
window.open(`${GM_info.script.namespace}#赞赏`, '_blank');
}, `img`, `https://github.com/xcanwin/KeepChatGPT/raw/main/assets/appreciate_wechat.png`);
}

const interceptTracking = function(action) {
if (action === true) {
window.addEventListener('beforescriptexecute', interceptTracking.listen_beforescriptexecute);
Expand Down

0 comments on commit d1d9259

Please sign in to comment.