Improves Bing ChatAI user experience by preventing accidental scrolling and increasing input character limit
当前为
// ==UserScript==
// @name Enhanced Bing ChatAI
// @namespace EnhancedBingChatAI
// @description Improves Bing ChatAI user experience by preventing accidental scrolling and increasing input character limit
// @version 1.0.0
// @author CriDos
// @match https://www.bing.com/*
// @license MIT
// ==/UserScript==
// Prevent scrolling when hovering over cib-serp-main element
window.addEventListener('wheel', (event) => {
if (event.target.className.includes('cib-serp-main')) {
event.stopPropagation();
}
});
// Increase input character limit to 100,000
(function () {
'use strict';
const increaseCharacterLimit = () => {
const textareaElement = document.querySelector('#b_sydConvCont > cib-serp').shadowRoot.querySelector('#cib-action-bar-main').shadowRoot.querySelector('#searchboxform > label').querySelector('textarea');
if (textareaElement) textareaElement.setAttribute('maxlength', '100000');
};
const waitForElement = (selector, callback) => {
const element = document.querySelector(selector);
if (element) {
callback();
} else {
setTimeout(() => {
waitForElement(selector, callback);
}, 2000);
}
};
waitForElement('#b_sydConvCont > cib-serp', increaseCharacterLimit);
})();