Gibt es eine Möglichkeit, eine HTML-Datei mit einem Standardbrowser und einem Parameter auszuführen?


0

Ich habe eine HTML-Datei, die ich mit dem Standardbrowser des Benutzers öffnen möchte, gefolgt von einem Parameter. Wenn Ihr Standardbrowser beispielsweise Google Chrome war, wurde Folgendes geöffnet:

C:/Users/[User]/AppData/Local/Google/Chrome/Applications/chrome.exe -[parameter]

Dies ist wahrscheinlich nicht so, wie dies gehandhabt werden sollte, und ich weiß, dass dies nicht sicher oder ideal ist. Aber ich würde gerne wissen, wie (wenn du überhaupt überhaupt kannst) das möglich ist.

Vielen Dank.


2
Was wäre dieser Parameter? Die Webseite oder der Browser?
Ƭᴇcʜιᴇ007

Ja, so funktioniert es normalerweise !! chrome% 1 wobei% 1 der Parameter ist, der die HTML-Datei ist
barlop

@ Ƭᴇcʜιᴇ007 wäre der Parameter für den Browser. Der genaue Parameter, den ich brauche, ist --allow-file-access-from-files.
Mike

Antworten:


1

Auf einem Windows-System verwenden:

cmd / c start http://superuser.com


Was dieser Befehl macht, ist:

cmd Öffnet das Befehlszeilenfenster.
/ c ist ein Parameter für das Befehlszeilenfenster. Sie teilt dem Befehlszeilenfenster mit, dass es sich nach dem Beenden schließen soll.

Dieses Befehlszeilenfenster soll den Befehlsstart ausführen.

Start Öffnet eine neue Eingabeaufforderung, um einen Befehl auszuführen.
Der Befehl, der gestartet werden soll, lautet in diesem Fall: http://superuser.com

Start http://superuser.com bedeutet, öffnen Sie die http://superuser.com mit dem zugewiesenen Standardprogramm.


Welches Programm zugeordnet ist, kann im Kommandozeilenfenster nachgeschlagen werden mit: ftype , und Assoc Im Fall des http-Protokolls können Sie f type verwenden und nach dem Eintrag suchen, der mit http = beginnt, um festzustellen, welches Programm ihm zugewiesen ist.
Wenn in ftype oder assoc nichts angegeben ist, wird explorer.exe mit dem Parameter start aufgerufen.


Ich weiß, dass das dumm ist, aber manche Leute verstehen vielleicht nicht, was dies bewirkt. Kannst du es auch nur ein bisschen erklären?
Jon

Das ist fast genau das, was ich brauche, aber wenn ich die Datei öffne (die Verknüpfung ausführen), scheinen die Parameter nicht angewendet zu werden. Gibt es eine andere Möglichkeit, den Parameter an das Ende dieser anzuhängen, als: cmd /c start http://superuser.com -[param] ?
Mike
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.