2017-08-06 1 views
1

eine regelmäßige Webseite Stellen Sie sich vor, wo jemand schrieb
[diese * nicht verarbeitete * Abschlag] (https://stackoverflow.com) ...Trigger-Abschlag Verarbeitung über Bookmarklet

Gibt es ein Bookmarklet, dass ich so klicken kann, dass verarbeitet es jeden Rohabschlag auf der Seite?
Es muss nicht überall oder genau, nur einigermaßen einfache Websites funktionieren.

Was ich versucht habe, so weit:

javascript:(function(){ 
    document.body.appendChild(document.createElement('script')) 
    .src='https://cdnjs.cloudflare.com/ajax/libs/showdown/1.7.2/showdown.min.js'; 
    var converter = new showdown.Converter(); 
    //and then? 
})();` 

Aber hier bin ich schon in ReferenceError: showdown is not defined läuft.

Ich habe gesehen http://heckyesmarkdown.com, aber das tut buchstäblich das Gegenteil von dem, was ich will.

Antwort

0

Ich denke, Sie müssen nur ein kleines Timeout für die Markdown-Bibliothek hinzufügen, um zu laden. Lassen Sie uns sagen, 3 Sekunden wie folgt:

javascript:(function(){ 
    document.body.appendChild(document.createElement('script')) 
    .src='https://cdnjs.cloudflare.com/ajax/libs/showdown/1.7.2/showdown.min.js'; 

    setTimeout("var converter = new showdown.Converter(); alert(converter);", 3000); 
})();