From b01672cb48cc0f74ec71022925866cf5c753f6f0 Mon Sep 17 00:00:00 2001 From: James Feng Cao Date: Sun, 2 Apr 2023 09:52:12 +0800 Subject: [PATCH] refine bingAI UI --- en/readme/index.html | 2 +- en/searchurl/bingAI/bing.html | 7 +++++++ en/searchurl/bingAI/js/GetSet.js | 6 ------ en/searchurl/bingAI/js/parserReturn.js | 21 ++++++++++++++++----- sitemap.xml | 2 +- zh/_posts/index.xml | 6 ++++++ zh/index.xml | 6 ++++++ zh/readme/index.html | 2 +- zh/sitemap.xml | 6 +++--- zh/tips/index.html | 12 +++++++++--- 10 files changed, 50 insertions(+), 20 deletions(-) diff --git a/en/readme/index.html b/en/readme/index.html index c78c0c4..1d8422c 100644 --- a/en/readme/index.html +++ b/en/readme/index.html @@ -97,7 +97,7 @@

Last Modified: 1 April 2023
-fix <a> tag with href & onclick for README
+add bingAI UI


 

diff --git a/en/searchurl/bingAI/bing.html b/en/searchurl/bingAI/bing.html index a6ea227..4f5cd59 100644 --- a/en/searchurl/bingAI/bing.html +++ b/en/searchurl/bingAI/bing.html @@ -74,6 +74,13 @@ + diff --git a/en/searchurl/bingAI/js/GetSet.js b/en/searchurl/bingAI/js/GetSet.js index 7c85b64..e58f65a 100644 --- a/en/searchurl/bingAI/js/GetSet.js +++ b/en/searchurl/bingAI/js/GetSet.js @@ -2,12 +2,6 @@ async function setMagicUrl(url) { localStorage.setItem('GoGoUrl',url); } -async function getMagicUrl() { - let v = localStorage.GoGoUrl; - if(v) return v; - return "https://mybing2.xn--xyza.top/"; -} - // ture:开启使用魔法聊天|false:关闭使用魔法聊天|'repeat':开启聊天复用 async function setChatHubWithMagic(user) { localStorage.setItem('ChatHubWithMagic',user); diff --git a/en/searchurl/bingAI/js/parserReturn.js b/en/searchurl/bingAI/js/parserReturn.js index 16f85f4..c3ed46b 100644 --- a/en/searchurl/bingAI/js/parserReturn.js +++ b/en/searchurl/bingAI/js/parserReturn.js @@ -44,11 +44,15 @@ var throttling = { function porserType2Item(item){ let chatDiv = document.getElementById('chat'); if(item.result){ - if(item.result.value=='Success'){ + let result = item.result; + if(result.value=='Success'){ - }else if (item.result.value == 'Throttled') { - addError(item.result.message); + }else if (result.value == 'Throttled') { + addError(result.message); addError('24消息请求数达到了限制!'); + }else{ + addError(result.message); + addError('发生未知错误!'); } } if (item.throttling) { @@ -112,9 +116,16 @@ function porserMessages(messages, father) { }else if (message.messageType == 'RenderCardRequest'){//渲染卡片请求,目前不知道有什么用 renderCardRequest(message, father); + }else if(message.messageType == 'Disengaged'){ + let div = getByID(message.messageId, 'div', chat, 'error'); + div.innerHTML = ` + ${message.hiddenText}
聊天中断!试试开始新主题? + `; + }else if(message.contentOrigin == 'TurnLimiter'){ addError(message.text); addError('聊天被限制了,试试开始新主题?'); + } else { console.log('发现一个另类message', JSON.stringify(message)); } @@ -232,7 +243,7 @@ function generateContentQueryImg(message, father){ img.src = imgs[el].src; theUrls.append('imgs',img.src.split('?')[0]); img.onclick = ()=>{ - window.open('GeneratePicture/img.html?'+theUrls.toString(), '_blank'); + window.open('chrome-extension://'+chrome.runtime.id+'/GeneratePicture/img.html?'+theUrls.toString(), '_blank'); } father.appendChild(img); } @@ -392,4 +403,4 @@ function porserSuggestedResponses(suggestedResponses) { } searchSuggestions.appendChild(a); } -} +} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 1e30a88..b6d87dd 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -11,7 +11,7 @@ zh/sitemap.xml - 2023-04-01T23:39:33+08:00 + 2023-04-02T09:50:29+08:00 diff --git a/zh/_posts/index.xml b/zh/_posts/index.xml index 21b4671..199eed5 100644 --- a/zh/_posts/index.xml +++ b/zh/_posts/index.xml @@ -13,7 +13,13 @@ /zh/tips/ 免魔法直接使用newbing (chatgpt) +总要求:长按底部&quot;PC&quot;按钮选择user-agent为&quot;edge&quot; 方法1: bingChat自带魔法直接界面 +要求: 安装界面html +勾选选项“使用离线缓存” +复制bing.com cookies至魔法域名 +点击界面入口 +可配置魔法url, 详情 方法2: 可以采用超级书签/直接界面+脚本+hosts。 其中超级书签固定bingchat入口。 脚本重定向api至魔法师. diff --git a/zh/index.xml b/zh/index.xml index 8529f95..336878b 100644 --- a/zh/index.xml +++ b/zh/index.xml @@ -13,7 +13,13 @@ /zh/tips/ 免魔法直接使用newbing (chatgpt) +总要求:长按底部&quot;PC&quot;按钮选择user-agent为&quot;edge&quot; 方法1: bingChat自带魔法直接界面 +要求: 安装界面html +勾选选项“使用离线缓存” +复制bing.com cookies至魔法域名 +点击界面入口 +可配置魔法url, 详情 方法2: 可以采用超级书签/直接界面+脚本+hosts。 其中超级书签固定bingchat入口。 脚本重定向api至魔法师. diff --git a/zh/readme/index.html b/zh/readme/index.html index eca93e4..8892772 100644 --- a/zh/readme/index.html +++ b/zh/readme/index.html @@ -85,7 +85,7 @@

Last Modified: 1 April 2023
-fix <a> tag with href & onclick for README
+add bingAI UI


 

diff --git a/zh/sitemap.xml b/zh/sitemap.xml index fba78c7..6ad5931 100644 --- a/zh/sitemap.xml +++ b/zh/sitemap.xml @@ -3,7 +3,7 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> /zh/_posts/ - 2023-04-01T20:51:06+08:00 + 2023-04-02T09:50:29+08:00 /zh/ - 2023-04-01T23:39:33+08:00 + 2023-04-02T09:50:29+08:00 /zh/tips/ - 2023-04-01T20:51:06+08:00 + 2023-04-02T09:50:29+08:00 -

免魔法直接使用newbing (chatgpt)

+

免魔法直接使用newbing (chatgpt)
+总要求:长按底部"PC"按钮选择user-agent为"edge"

  • -

    方法1: bingChat自带魔法直接界面

    +

    方法1: bingChat自带魔法直接界面
    +要求: 安装界面html
    +勾选选项“使用离线缓存”
    +复制bing.com cookies至魔法域名
    +点击界面入口
    +可配置魔法url, 详情

  • 方法2: 可以采用超级书签/直接界面+脚本+hosts。
    @@ -78,7 +84,7 @@ UA为非默认时,点击PC按钮将恢复UA为默认,同时触发不保存UA 配置文件列表中直接点击文件名即可编辑。

    -

    Last Modified: 1 April 2023
    +

    Last Modified: 2 April 2023
    add bingAI UI