2016-08-09 92 views
1

Ich möchte einen Link auf einer Webseite erstellen, die auf eine lokale Datei verweist. Klicken Sie darauf, um eine lokale Anwendung zu starten, um sie zu öffnen. Ist es möglich? Wenn nicht, kann ein Plugin des Browsers oder irgendein anderer Ansatz es erreichen?Wie öffne ich eine lokale Datei mit Standardanwendung vom Browser?

+0

es nicht für Sicherheitsproblem erlaubt ist, so 1. Link zu einer insetead Web-Ressource, ein Plugin oder benutzerdefinierter nicht lokalen 2. Browser mit Brücke, um lokale Datei 3. html5 Datei API aufzurufen, das ist eine Art von lokalen, im Browser Sandbox-Dateisystem, und nicht alle Broswer-Unterstützung –

Antwort

1

URL Schema kann Ihnen helfen. Wir können eine lokale Anwendung mit einer URL wie 'openmyapp: // ****' öffnen, aber Sie müssen eine Registrierung für Ihre Anwendung erstellen. auf dem Windows-System, ist der Inhalt des Registers wie diese

[HKEY_CLASSES_ROOT/Alitalk] 
"URL Protocol"="openmyapp" 

[HKEY_CLASSES_ROOT/Alitalk/Shell] 

[HKEY_CLASSES_ROOT/Alitalk/Shell/Open] 

[HKEY_CLASSES_ROOT/Alitalk/Shell/Open/Command] 
@="/"C://Program Files//Alisoft//WangWang//WangWang.EXE/" %1"