This repository has been archived on 2023-12-17. You can view files and clone it, but cannot push or open issues or pull requests.
extension/src/main/cryptoLoader.ts

14 lines
366 B
TypeScript

(async function () {
if (!window.crypto.subtle) {
let el = document.createElement("script");
// @ts-ignore
let script = await fetch(browser.runtime.getURL("crypto.js"));
let url = URL.createObjectURL(await script.blob());
el.src = url;
el.onload = () => {
URL.revokeObjectURL(url);
};
document.head.appendChild(el);
}
})();