Gibt es eine Möglichkeit, derzeit aktive http-Verbindungen in einer Seite zu finden? Zum Beispiel, ein Video, das gerade abgespielt wird (entweder HTML5-Video oder Flash), große Objekte oder sogar Websocket-Verbindungen?Wie finden Sie derzeit aktive Downloads in Javascript?
Antwort
In this StackOverflow Frage werden Sie sehen, dass Google Chrome nicht unterstützt, um seine Download-Seite zugreifen.
Aber ich fand this Firefox-API, die den Zugriff auf seine Download-Manager-Fenster unterstützt. Dort sehen Sie Methoden wie getAllDownloads() und getDownloadState(). Sie können diese Methoden mit Javascript aufrufen und die Arbeit erledigen.
Ist es klar genug?
Vielen Dank! Ich hatte Bookmarklet injed js im Hinterkopf, ich würde gerne die aktuelle Video-URL ohne viel Ärger finden ... aber das scheint eine vergebliche Suche zu sein. – elpollodiablo
Ich denke nicht, dass dies möglich ist, es sei denn, Sie manuell alle diese Verbindungen verfolgen.
(aus irgendeinem Grund kann ich keine Kommentare hinzufügen, also diese Antwort bearbeiten).
Mit manuell meinte ich, bevor Sie irgendeine Verbindung herstellen, aktualisieren Sie ein Javascript-Objekt irgendwo. Nachdem die Verbindung geschlossen wurde, triggern Sie ein anderes Ereignis.
Wie würden Sie es manuell machen? – elpollodiablo
- 1. Starten Sie Downloads mit einer JavaScript-Funktion
- 2. Wie (klicken ') auf jquery Registerkarte der derzeit aktive Registerkarte
- 3. Flask derzeit keine Vorlagen finden
- 4. Wie programmgesteuert ermitteln Sie die derzeit aktive App in OS X?
- 5. derzeit keine Element in Ruby einfaches Skript finden, scheitern
- 6. Herauszufinden, das derzeit aktive Textfeld aus einer Zubehör-Symbolleiste
- 7. So finden Sie derzeit laufenden Code in Node.js
- 8. So finden Sie aktive (im Gebrauch) Grafikkarten? C#
- 9. Wie erhalten Sie aktive Genres in ActiveRecord?
- 10. So finden Sie das vorherige aktive Steuerelement: Delphi
- 11. das Dokument zu finden, die derzeit
- 12. Nuget derzeit keine Version von Paket finden
- 13. So finden Sie Javascript Syntaxfehler
- 14. Handhabung Downloads in QtWebEngine
- 15. Wo finden Sie JavaScript-Dokumentation?
- 16. Javascript: Hier finden Sie Sonderzeichen in String
- 17. Finden Sie Wert in Json von Javascript
- 18. So finden Sie, wie viele CPU-Kerne sind derzeit in Java frei
- 19. So stylen Sie das aktive Element mithilfe von JavaScript
- 20. MDB-Downloads in IIS7 zulassen
- 21. DERZEIT <option> mit XPath ausgewählt Finden
- 22. JavaScript Finden Sie bestimmte URLs.
- 23. parallele Downloads in PHP
- 24. Wie verwenden Sie aktive Datensatzzuordnungen mit ElasticSearch?
- 25. Wie finden Sie Zahlen in der folgenden Zeichenfolge mit JavaScript?
- 26. Bestimmen Sie, welches Fragment derzeit in ViewPager
- 27. Importieren Sie derzeit installierte Programme in OneGet
- 28. Verwenden Sie derzeit angemeldeten Benutzer in Abfrage
- 29. Verwenden Sie aktive Aufzeichnung in Rubin Edelstein
- 30. Zählen Eclipse-Plugin-Installationen/Downloads
In welchem Browser möchten Sie das tun? Die Antwort auf diese Frage ist Browser-spezifisch. Sie können so etwas nur über die Browser-API tun. –
Ehrlich, ich würde jeden größeren Browser nehmen, aber wonach suche ich hier? Mir fehlen die richtigen Suchschlüsselwörter, um irgendwas zu finden - da ist einfach zu viel Lärm um "Javascript" "aktiv" und "Download" ... – elpollodiablo
ok, ich habe den Punkt verstanden. Überprüfen Sie meine Antwort unten und gehen Sie zu den angegebenen Links. Hier sollten Sie Methoden der Browser-API finden, die den Zugriff auf die Download-Seite unterstützen (ich habe einen Link zur Verfügung gestellt). Dann finden Sie den Weg zum Aufruf der Browser-API mit Javascript. Dann können Sie den Job machen. –