Vraag / rant.
Is er een manier om CORS te omzeilen zodat ik lokaal HTML/JS files kan bekijken zonder een webserver te installeren en zonder CORS helemaal uit te schakelen in Firefox?
Ik probeer wat HTML/Javascript* lokaal te bekijken zonder webserver en dat lijkt vrijwel onmogelijk te zijn geworden door CORS. Specifiek heb ik het dan over https://developer.mozilla...Errors/CORSRequestNotHttp . Het komt er op neer dat moderne browsers weigeren om file:/// te gebruiken voor bepaalde resources.
Het gaat er om dat moderne webbrowsers eisen dat je CORS doet en daarvoor heb je een webserver nodig. Daarbij moet het ook nog een webserver zijn met een geldig certificaat. De officiele CA's geven je uiteraard geen certificaat voor 'localhost', dus moet je in de weer met self-signed certificaten waar niemand vrolijk van wordt.
Heeft iemand hier een oplossing voor zodat ik mijn USB-stick met HTML/javascript kan blijven gebruiken zonder eerst een webserver te gaan installeren?
* achtergrond: ik heb wat presentaties die in HTML zijn gemaakt zodat ze overal gebruikt kunnen worden zonder software te installeren en zonder internetverbinding. Die kan ik nu wel weggooien, ik kan er niet mee aankomen dat er eerst een webserver met ssl geinstalleerd moet worden voor ik mijn presentatie kan geven.
PS. Ik kan CORS helemaal uitschakelen in mijn browser maar dat is ook geen fijne oplossing.
Is er een manier om CORS te omzeilen zodat ik lokaal HTML/JS files kan bekijken zonder een webserver te installeren en zonder CORS helemaal uit te schakelen in Firefox?
Ik probeer wat HTML/Javascript* lokaal te bekijken zonder webserver en dat lijkt vrijwel onmogelijk te zijn geworden door CORS. Specifiek heb ik het dan over https://developer.mozilla...Errors/CORSRequestNotHttp . Het komt er op neer dat moderne browsers weigeren om file:/// te gebruiken voor bepaalde resources.
Het gaat er om dat moderne webbrowsers eisen dat je CORS doet en daarvoor heb je een webserver nodig. Daarbij moet het ook nog een webserver zijn met een geldig certificaat. De officiele CA's geven je uiteraard geen certificaat voor 'localhost', dus moet je in de weer met self-signed certificaten waar niemand vrolijk van wordt.
Heeft iemand hier een oplossing voor zodat ik mijn USB-stick met HTML/javascript kan blijven gebruiken zonder eerst een webserver te gaan installeren?
* achtergrond: ik heb wat presentaties die in HTML zijn gemaakt zodat ze overal gebruikt kunnen worden zonder software te installeren en zonder internetverbinding. Die kan ik nu wel weggooien, ik kan er niet mee aankomen dat er eerst een webserver met ssl geinstalleerd moet worden voor ik mijn presentatie kan geven.
PS. Ik kan CORS helemaal uitschakelen in mijn browser maar dat is ook geen fijne oplossing.
This post is warranted for the full amount you paid me for it.