Ich habe vor kurzem mit der Entwicklung einiger kleiner Chrome Extensions begonnen. Ich arbeite gerade an einer "Download Now" -Erweiterung für Instagram, mit der man ein Instagram-Bild mit einem einzigen Klick auf einen Download-Button mit dem Wert "Get" im Post-Header herunterladen kann.Chrome Extension Entwicklung Instagram Loading Event
Wie Sie auf dem Screenshot unten sehen können, erscheint die Schaltfläche wie erwartet.
Aber wenn ich den Punkt nach unten scrollen, wo es neue Beiträge lädt, wird die Schaltfläche nicht angezeigt.
Meine Frage ist nun, wie kann ich den Ladevorgang vorhersagen, so dass die Taste Gonna auf dem Pfosten erscheinen wird, die geladen werden?
Meine jQuery sieht wie folgt aus so weit,
jQuery(document).ready(function() {
jQuery(window).load(function() {
var location = jQuery('._s6yvg');
jQuery(location).each(function() {
var image = jQuery(this).parent().find('div > div > div > div > img').attr('src');
jQuery('<a class="get-button" href="' + image + '">Get</a>').appendTo(this);
});
});
});
Wenn Sie mehr Informationen über die Erweiterung brauchen nur mich wissen lassen, ich glaube, ich habe die wichtigsten geschrieben. Es tut mir leid für die schlechte Sprache. Ich bin kein Muttersprachler.
Vielen Dank im Voraus.
Können Sie an ein Ereignis binden, das ausgelöst wird, wenn die neuen Posts angezeigt werden? Wenn ja, könnten Sie einfach jedes Mal das Skript ausführen, wenn '' loadImage' 'ausgelöst wird (Beispiel: Funktionsname) –
Ich habe fast jeden Aspekt der Website durchgespielt. Ich kann keine Funktion finden, die das Ereignis auslöst. Ich hatte gehofft, dass einige Leute hier ein besseres Wissen über dieses Thema haben als ich. –