将下面js代码进行合并script type=textjavascript createAndDownloadFile=functionfileName content const aTag = documentcreateElementa; const blob = new Blobcontent; aTagdownload = fileName; aTaghref = UR
<script type="text/javascript">
createAndDownloadFile=function(fileName, content) {
const aTag = document.createElement('a');
const blob = new Blob([content]);
aTag.download = fileName;
aTag.href = URL.createObjectURL(blob);
aTag.click();
URL.revokeObjectURL(aTag.href);
}
function save(){
var timestamp = Date.parse(new Date());
createAndDownloadFile("回答结果"+timestamp,document.getElementById("chatgpt-response").value);
}
$(document).ready(function() {
var openaikey = localStorage.getItem("openaikey");
if (openaikey) {
$("#edit_openaikey").val(openaikey);
}
$("#saveBtn").click(function() {
var openaikey = $("#edit_openaikey").val();
localStorage.setItem("openaikey", openaikey);
$("#result").text("保存完成!").css("color", "red");
});
});
function copyCode() {
var text = document.getElementById("chatgpt-response").value;
if (text !== "") {
navigator.clipboard.writeText(text);
document.getElementById("result").innerHTML = "复制成功!";
document.getElementById("result").style.color = "red";
} else {
document.getElementById("result").innerHTML = "没有结果可复制!";
document.getElementById("result").style.color = "black";
}
}
async function viewGrants() {
var url = "https://svip1-api.cveoy.top/v3/grants";
var key = document.getElementById("edit_openaikey").value.trim()
localStorage.setItem('APIKEY', key);
var data = JSON.stringify({"keys": key});
var xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onload = function() {
if (xhr.status === 200) {
var response = JSON.parse(xhr.response);
if(response.activateTime == null) response.useAmount = 0;
var strgrent = "今日使用次数:<span style='color:red'>" + response.useAmount + "</span>次|";
var expires_at = response.activateTime*1+(response.expire*60*1000)
var date = new Date(expires_at);
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = (date.getDate() < 10 ? '0'+(date.getDate()) : date.getDate()) + ' ';
h = date.getHours() + ':';
m = date.getMinutes() + ':';
s = date.getSeconds();
if(response.activateTime == null) {
strgrent += "到期时间:您还未使用"
}else {
strgrent += "到期时间:<span style='color:red'>"+Y+M+D+h+m+s+"</span>"
}
var editgrent = document.getElementById("result")
editgrent.innerHTML = strgrent;
var menu = document.getElementsByClassName("ui menu mt-30")[0];
menu.style.color = "red";
} else {
editgrent.innerHTML = xhr.statusText;
}
};
await xhr.send(data);
};
</script
原文地址: http://www.cveoy.top/t/topic/c5OV 著作权归作者所有。请勿转载和采集!