Tach!
die Fetch-Spec sagt, dass man bei no-cors eine "opaque filtered response" bekäme.
Selbige Spec sagt aber auch zum file-Scheme:
For now, unfortunate as it is, file URLs are left as an exercise for the reader.
Ob man sich dann noch an die Gegebenheiten von no-cors halten muss, wenn das ganze File-Handling ausgeklammert ist?
Jedenfalls ist der nächste Satz:
When in doubt, return a network error.
Womit wir dann auch geklärt hätten, warum es bei file://
durchaus zu Netzwerkfehlern kommen kann.
dedlfix.