<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
将下面js代码进行合并script type=textjavascript		createAndDownloadFile=functionfileName content 			const aTag = documentcreateElementa;			const blob = new Blobcontent;			aTagdownload = fileName;			aTaghref = UR

原文地址: http://www.cveoy.top/t/topic/c5OV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录