JS代码反混淆破解 - ChatGPT 代码解析
以下是反混淆破解后的代码:
function autoFocus() { document.getElementById('chat-gpt-input').focus(); }
window.addEventListener('load', autoFocus); window.addEventListener('DOMContentLoaded', autoFocus); window.addEventListener('touchstart', function(event) { if (event.target.id === 'chat-gpt-input') { event.stopPropagation(); document.getElementById('chat-gpt-input').focus(); return false; } }, { passive: false });
async function callCHATGPT() { var url = 'https://free-api.cveoy.top/v2/completions'; var btn = document.getElementById('myButton');
// 倒计时 var timeleft = 10; btn.disabled = true; btn.innerHTML = timeleft + ' 秒后可再次发送'; var timer = setInterval(function() { timeleft--; btn.innerHTML = timeleft + ' 秒后可再次发送'; if (timeleft <= 0) { btn.disabled = false; btn.innerHTML = '发送消息'; clearInterval(timer); } }, 1000);
var textarea = document.getElementById('chat-gpt-input'); if (textarea.value.trim() === '') { alert('请输入您的问题!'); return false; } else {
}
var responseText = document.getElementById('chat-gpt-response'); responseText.innerHTML = '';
var prompt = document.getElementById('chat-gpt-input').value; var data = JSON.stringify({ 'prompt': prompt });
const response = await fetch(url, { 'method': 'POST', 'headers': { 'Content-Type': 'application/json' }, 'body': data });
if (response.status == 200) { const reader = response.body.getReader(); while (true) { const { value, done } = await reader.read(); if (done) break; responseText.innerHTML += new TextDecoder().decode(value); } } else responseText.innerHTML += '\n你输入的问题有误,请重新输入!';
// ... 其他代码 ... }
// ... 其他代码 ...
原文地址: https://www.cveoy.top/t/topic/mF9T 著作权归作者所有。请勿转载和采集!