refine bingAI UI

This commit is contained in:
James Feng Cao 2023-04-02 09:52:12 +08:00
parent 25bb54f62c
commit b01672cb48
10 changed files with 50 additions and 20 deletions

View file

@ -97,7 +97,7 @@
</div>
<p>Last Modified: 1 April 2023<br>
fix &lt;a&gt; tag with href &amp; onclick for README<br>
add bingAI UI<br>
<pre></pre>
</p>

View file

@ -74,6 +74,13 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/marked/4.3.0/marked.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.4/katex.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.4/contrib/auto-render.min.js"></script>
<script>
async function getMagicUrl() {
let v = localStorage.GoGoUrl;
if(v) return v;
return "https://mybing2.xn--xyza.top/";
}
</script>
<script src="./js/GetSet.js"></script>
<script src="./js/ChatMessages.js"></script>
<script src="./js/bingChatHub.js"></script>

View file

@ -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);

View file

@ -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}<br>聊天中断试试开始新主题
`;
}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);
}
}
}