Die Ausführung über einen Server ist die sicherste Methode, aber die Sicherheitseinstellungen des Browsers für lokale Dateibeschränkungen können deaktiviert werden,.
Beispiel Firefox:
Öffne einen neuen Tab.
Gib about:config in die Adressleiste ein und bestätige mit Enter.
Tippe unique in das Suchfeld, dann sollte in der Auswahl darunter diese Zeile erscheinen:
privacy.file_unique_origin
Doppelklicke darauf um den Wert von true auf false zu ändern.
Bei anderen Browsern ist es auch möglich, müsste man im Netz eben danach suchen, wie man diese Sicherheitseinstellungen überredet.
Und ja, es gibt Gründe, warum die Browser diese Sicherheitsmaßnahmen eingeführt haben.
Dateien von nicht vertrauenswürdigen Websites sollen eben nicht gespeichert und lokal ausgeführt werden.
Wenn diese Einstellung auf "true" gesetzt ist, verhindert sie den Zugriff auf lokale Inhalte.