Tach!
Das tat ich bisher mit XMLHttpRequest und dem
file://
-Protokoll. Heute morgen macht der FF nach dem Update auf 68 aber unter Hinweis auf CORS nicht mehr mit. Ich kann über dasfile://
-Protokoll aber keine CORS-Header setzen!
Zumindest kann man bei fetch() angeben, dass CORS nicht verwendet werden soll.
fetch('file://D|/test.html', {mode: 'no-cors'})
.then(r => r.text())
.then(console.log);
Das läuft bei mir im 68er Firefox durch, wenn es in einer über File-Open oder Drag-Drop geöffneten Datei steht. Anscheinend gibt es für XMLHttpRequest keine Alternative und nur fiese Hacks mit Proxy, um CORS zu umgehen.
dedlfix.