Wie lokale HTML-Datei mit Hash im Standard-Browser öffnen?
Verfasst: 07.12.2015 18:53
Hallo Leute,
es ist ja bekannt, dass man beliebige URLs ganz einfach per RunProgram im Standardbrowser öffnen kann:
Leider scheint das nicht mit lokalen HTML-Dateien zu funktionieren.
Dabei enthält "testhash.html" folgendes:
Öffnet man einen leeren Tab im Browser und öffnet "file:///C:/Users/Nicolas/Documents/Purebasic/testhash.html#bla", erscheint ein 'alert()' mit dem Inhalt "bla". 'RunProgram()' sollte eigentlich das selbe machen, tut es aber nicht. Irgendjemand eine Idee?
Aktuell brauche ich das vorwiegend für Windows und es sollte mit allen gängigen Browsern gleich gut funktionieren. Für Linux werden ich selbst eine Lösung finden, falls es das Problem dort auch gibt.
es ist ja bekannt, dass man beliebige URLs ganz einfach per RunProgram im Standardbrowser öffnen kann:
Code: Alles auswählen
RunProgram("http://www.purebasic.fr/german/viewtopic.php?p=333782#p333782")Code: Alles auswählen
RunProgram("file://C:\Users\Nicolas\Documents\Purebasic\testhash.html#bla")Code: Alles auswählen
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
(function () {
"use strict";
function go() {
alert(window.location.hash.substr(1));
}
window.onload = go;
})();
</script>
<title>Hash-Test</title>
</head>
<body></body>
</html>Aktuell brauche ich das vorwiegend für Windows und es sollte mit allen gängigen Browsern gleich gut funktionieren. Für Linux werden ich selbst eine Lösung finden, falls es das Problem dort auch gibt.