Make the ChatGPT conversation window wider.
当前为
// ==UserScript==
// @name ChatGPT WideScreen
// @namespace http://tampermonkey.net/
// @version 1.6
// @description Make the ChatGPT conversation window wider.
// @author Xiong Yu
// @match https://chat.openai.com/*
// @match https://chatgpt.com/*
// @grant none
// @homepageURL https://greatest.deepsurf.us/zh-CN/scripts/473238
// ==/UserScript==
(function() {
'use strict';
function updateStyle(element) {
element.style.maxWidth = '95%';
}
const nodes = [
'body > div > div > main > div > div > div > div > div > div > article > div > div',
'body > div > div > div > div > main > div > div > div > div > div > div > article > div > div'
];
const observer = new MutationObserver(mutationsList => {
mutationsList.forEach(mutation => {
if (mutation.addedNodes.length > 0) {
mutation.addedNodes.forEach(addedNode => {
if (addedNode.nodeType === Node.ELEMENT_NODE) {
if (nodes.some(selector => addedNode.matches(selector))) {
updateStyle(addedNode);
} else {
nodes.forEach(selector => {
addedNode.querySelectorAll(selector).forEach(updateStyle);
});
}
}
});
}
});
});
observer.observe(document, { childList: true, subtree: true });
})();