From cd610fdbee202078ab8ba9a48fe0c66420a6b55b Mon Sep 17 00:00:00 2001 From: Billy Lo Date: Wed, 27 Oct 2021 18:16:02 -0400 Subject: [PATCH] switch away from using Cloudflare CDN to ensure grassroots is clear of "trackers" from Safari viewpoint --- src/process.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/process.ts b/src/process.ts index 34253c1..5baaeea 100644 --- a/src/process.ts +++ b/src/process.ts @@ -6,12 +6,14 @@ import * as Decode from './decode'; import {getScannedJWS, verifyJWS, decodeJWS} from "./shc"; import { PDFPageProxy } from 'pdfjs-dist/types/src/display/api'; +import pdfjsWorker from "pdfjs-dist/build/pdf.worker.entry"; // import {PNG} from 'pngjs' // import {decodeData} from "./decode"; // import {Result} from "@zxing/library"; -PdfJS.GlobalWorkerOptions.workerSrc = `https://cdnjs.cloudflare.com/ajax/libs/pdf.js/${PdfJS.version}/pdf.worker.js` +PdfJS.GlobalWorkerOptions.workerSrc = pdfjsWorker; // use the built-in version to avoid using cloudflare, which is considered a tracker by Safari +// PdfJS.GlobalWorkerOptions.workerSrc = `https://cdnjs.cloudflare.com/ajax/libs/pdf.js/${PdfJS.version}/pdf.worker.js` export async function getPayloadBodyFromFile(file: File): Promise { // Read file