Gibt es eine Möglichkeit zum Erstellen von INK-Datei mit Javascript

9

Ich möchte den Benutzern meiner Website die Möglichkeit geben, eine "lnk" -Datei herunterzuladen. Meine Idee ist, diese Datei mit einer Adresse zu generieren, die nur einmal verwendet werden kann. Gibt es eine Möglichkeit, diese Datei in Javascript zu generieren? Der Fluss ist etwas wie -

  1. Der Benutzer drückt eine Taste
  2. Das Javascript generiert diese Datei und lädt sie auf den Computer des Benutzers herunter
  3. Der Benutzer sendet diese Datei an einen anderen Benutzer, um diese einmalige Adresse von seinem Computer zu verwenden

Ist so etwas in JavaScript von der Client-Seite aus machbar? oder müsste ich diese Datei mit Java-Server-Seite generieren?

    
user1322801 02.09.2014, 11:11
quelle

3 Antworten

5

Dies ist eine getreue Übersetzung von mslink.sh .

Ich habe meine Antwort nur in Windows 8.1 getestet, aber ich denke, dass es auch in älteren Windows-Versionen funktioniert.

%Vor%

Benutze es wie:

%Vor%

Demo: Ссылка

    
kay 02.09.2014 14:52
quelle
-1

Dies wäre einfach, wenn Ihre Website php erlaubt.

Wenn Ihr Skript Teil einer HTML-Datei ist, schreiben Sie einfach das Javascript, als würden Sie es schreiben, um eine statische lnk-Datei zu senden. Dann, in der INK-Adresse Teil, zerlegen Sie das Javascript in zwei Teile, brechen in HTML. Dann an diesem Punkt einfügen

%Vor%     
liljoshu 01.10.2014 01:15
quelle
-3

Ich denke, dass es reiner Kunde ist, ist unmöglich. Selbst das Web-RTK-Protokoll benötigt mindestens einen iceServer, um anderen Clients zu signalisieren.

Und ich denke, der einfachste Weg ist Ссылка

Sie könnten zuerst ein Clinet-Token des Raumbesitzers erstellen

%Vor%

Und sende das Token an jedes andere, das du willst (per Textdatei, Web-Chat ... usw.)

Dann andere verbinden Sie es mit dem Token oben

%Vor%

Nachdem der Raumbesitzer festgestellt hat, dass jemand den Raum betreten hat.

Trennen Sie die Verbindung zum Signalserver, damit das Token unbrauchbar wird

%Vor%

Über generieren und lesen Sie die Datei von Client-Seite, empfehle ich Ihnen Artikel unten lesen.

  1. Ссылка liest aus Datei
  2. Wie man filesaver.js verwendet als Datei speichern

Ich glaube, dass die Kompatibilität von fileReader api und blob keine Rolle spielt. Da wird es nie einen Browser geben, der webrtc unterstützt, aber fileReader api nicht unterstützt

    
Jerry 20.09.2014 06:10
quelle

Tags und Links