第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法在客戶端驗(yàn)證密碼

無法在客戶端驗(yàn)證密碼

小唯快跑啊 2023-03-03 10:20:39
我正在嘗試在我的網(wǎng)頁上使用,pdf.js在將其上傳到服務(wù)器之前,我需要驗(yàn)證 PDF 用戶輸入的密碼是否正確。但我無法讓它發(fā)揮作用。我使用 CDN 托管pdf.min.js<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.min.js" integrity="sha512-Z8CqofpIcnJN80feS2uccz+pXWgZzeKxDsDNMD/dJ6997/LSRY+W4NmEt9acwR+Gt9OHN0kkI1CTianCwoqcjQ==" crossorigin="anonymous"></script>這是密碼檢查功能:function checkPass() {pdfjsLib.getDocument({        url: 'pdf.pdf',        password: '01010101'    }).promise.then(function (pdf) {        input.classList.add("rightpass");    }).catch(function (error) {        input.classList.add("wrongpass");        console.log(error);    });} 在控制臺日志中,它記錄Deprecated API usage: No "GlobalWorkerOptions.workerSrc" specified.我試圖禁用它,pdfjsLib.disableWorker = true;但沒有用。我只需要驗(yàn)證密碼,沒有別的沒有呈現(xiàn)。
查看完整描述

1 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個贊

這是一個工作代碼示例:


<html>

<head>

<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.worker.min.js"></script>

<script>

    const pdfName = "empty-protected.pdf";

    async function loaded()

    {

        const loadingTask = pdfjsLib.getDocument({ url: pdfName, password: "qwerty" });

        loadingTask.promise.then(() => console.log(1, "OK"), (ex) => console.log(1, ex));

        

        const loadingTask2 = pdfjsLib.getDocument({ url: pdfName, password: "" });

        loadingTask2.promise.then(() => console.log(2, "OK"), (ex) => console.log(2, ex));

    }

</script>

</head>

<body onload="javascript:loaded();">

</body>

</html>

qwerty這是我用于實(shí)驗(yàn)的受密碼保護(hù)的 pdf 文件(密碼是):

https://mega.nz/file/lJg2GKgS#AdVJ0DZ1OfsGrlSqM67dfr_r2n8lBiiOm9q0o4wt7e4

包含pdf.worker.min.js將警告更改"Warning: Deprecated API usage: No "GlobalWorkerOptions.workerSrc" specified.""Warning: Setting up fake worker."


查看完整回答
反對 回復(fù) 2023-03-03
  • 1 回答
  • 0 關(guān)注
  • 365 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號