Wie kann ich eine lokale HTML-Datei finden, die in den Browser-Elementinspektor geladen wurde?

390
Musixauce3000

Da es anscheinend keine Videoplayer mit einer nahtlosen Schleife gibt, habe ich meine Webmaps über Firefox geöffnet, da der Webm-Player eine nahtlose Schleife ermöglicht. Das Problem ist, dass ich jedes Mal, wenn ich ein webm öffne, das Video-Tag in html über den Elementinspektor manuell bearbeiten muss. Ich möchte diese Datei finden und direkt bearbeiten, damit ich sie speichern und auf diese Weise beibehalten kann. Ich sehe jedoch keine offensichtliche Möglichkeit, dies zu tun, und es ist eine schwierige Aufgabe, die richtigen Keywords in der richtigen Reihenfolge bei Google zu finden.

Irgendwelche Gedanken?

0

1 Antwort auf die Frage

0
Logan Fleur

Es gibt keine HTML-Datei, die bearbeitet werden kann, um die Schleife zu ändern. Diese müsste im Quellcode bearbeitet und neu kompiliert werden. Quellcode . Dies geschieht durch Hinzufügen der Linie element->SetLoop(true);um die Linie 110. Funktionsdefinition .

Wenn Sie es vorziehen, den Quelltext nicht zu bearbeiten, können Sie ihn von https://support.mozilla.org/en-US/questions/993718javascript:var vids=document.getElementsByTagName("video"); for (i=0; i<vids.length; i++) vids[i].setAttribute("loop", "true"); void 0; als auszuführendes Bookmarklet speichern. oder WhatIsThisImNotGoodWithComputers auf GitHub hat ein GreaseMonkey- Skript erstellt, das die Einstellung des Schleifenattributs automatisiert.

Brilliante Antwort Logan. Sie haben meine Frage beantwortet, drei alternative Lösungen angeboten und nichts von meinem Wissen angenommen. Vielen Dank! Musixauce3000 vor 8 Jahren 0
Ich entschied mich für die Benutzerskript-Engine, weil ich mir vorstellen kann, dass ich in Zukunft eine solche Lösung verwenden kann. Ich habe Fettaffe installiert und das Skript von dem Link installiert, den Sie mir gegeben haben. Grease Monkey hat mir mitgeteilt, dass das Skript korrekt installiert wurde, und ich habe es mit einem Webm-Ladevorgang versehen. Es funktioniert aber nicht. Also habe ich mir das Skript selbst angesehen. Es stellt sich heraus, dass es genau das gleiche Skript ist, das Sie in Ihrer Antwort als Bookmarklet-Lösung angeboten haben. Ich vermute, ich mache nur etwas falsch, weil alles andere in Ordnung zu sein scheint. Musixauce3000 vor 8 Jahren 0
Auf der GitHub-Seite wird erwähnt, dass die Aktivierung von GreaseMonkey auf lokalen Seiten eine Änderung der Firefox-Konfiguration erfordert: [Link] (https://github.com/WhatIsThisImNotGoodWithComputers/webm-looper-userscript#enabling-local-files-on-greasemonkey) Logan Fleur vor 8 Jahren 0