Changeset 369aa60 in Klonkt for src/assets/js/mod/lib.js
- Timestamp:
- 09/04/2026 11:48:29 AM (4 days ago)
- Branches:
- main
- Children:
- aa521c3
- Parents:
- 4425cc2
- File:
-
- 1 edited
-
src/assets/js/mod/lib.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/mod/lib.js
r4425cc2 r369aa60 83 83 * aanroepers hebben al een nette terugval voor "geen WebAuthn hier". 84 84 */ 85 /** 86 * De cache-buster voor alles in /assets/vendor (shaer-724). 87 * 88 * Die map valt onder dezelfde max-age van een jaar als de rest van /assets, en 89 * een vendorbestand heeft geen versie in zijn naam. Zonder query houdt een 90 * browser die hem ooit zag hem dus een jaar vast, ook na een update van de 91 * bibliotheek. 92 * 93 * EEN nummer voor de hele map, hier, en niet drie losse per module: read.js had 94 * er al een en lib.js en post-edit.js hadden er geen, en dan is "ophogen als de 95 * bibliotheek wijzigt" een opdracht die je op drie plekken moet onthouden. Dat 96 * kost read.js wel een import van dit bestand op de leespagina; die is klein en 97 * staat na de eerste pagina in de cache. 98 */ 99 export const VENDOR_V = 1; 100 85 101 export async function loadWebAuthn() { 86 102 if (window.SimpleWebAuthnBrowser) return window.SimpleWebAuthnBrowser; 87 try { await import( '/assets/vendor/simplewebauthn-browser.umd.min.js'); }103 try { await import(`/assets/vendor/simplewebauthn-browser.umd.min.js?v=${VENDOR_V}`); } 88 104 catch (e) { console.warn('[paid] WebAuthn-bibliotheek laadt niet:', e && e.message); } 89 105 return window.SimpleWebAuthnBrowser;
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)