Sonntag, Dezember 15, 2019

Einbetten von JavaScript in der GitHub README.md

Ich einbetten möchten Sie einen tweet in ein GitHub-README-Datei. Markdown sollte dies unterstützen, jedoch, wenn ich den code hinzufügen, kopiert aus dem tweet die JavaScript nicht gerendert.

Beispiel:

<blockquote>...</blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

Irgendwelche Ideen?

  • Ich bin mir nicht sicher, dass das einbetten von JavaScript in Markdown.
InformationsquelleAutor Matt Smith | 2014-01-24

2 Kommentare

  1. 24

    So dass javascript von Dritten direkt auf eine website hat riesige XSS-Angriffe Folgen. Könnte jemand verwenden javascript-code, zum Beispiel zu greifen, die cookies verbunden, um jedem Besucher die github-accounts und leiten Sie an eine böswillige Entität.

    Gibt es auch das ärgernis Potenzial, den Zugang zu javascript bedeutet, dass der Zugriff auf die CPU der Besucher und die Möglichkeit, Dinge zu tun wie pop-ups oder blinkenden text.

    Als solcher ist es natürlich, dass javascript nicht unterstützt wird in README-Dateien. Markdown kann haben einen Weg, es zu tun, aber es wird nie gestattet werden, auf einer Seite wie GitHub.

    Jedoch können Sie es auf Ihr Projekt github-Seite, wenn Sie eine haben, da es sich nicht gehören zu den wichtigsten github-website und die domain ist nicht das gleiche.

  2. 8

    Als follow-up zu coyotte508 Antwort (sorry, nicht genug Punkte, um direkt Antwort):

    Wenn Github wurden für die Aktivierung einer solchen Funktion könnten Sie iFrames verwenden, als eine wirksame Maßnahme gegen XSS in der gleichen Weise ReadTheDocs tut.

    EDIT: Auch möchten Sie vielleicht check out readthedocs.org als alternative zu einem Github-README-Datei.md. Sie unterstützen das einbetten von javascript in rst-Dateien.

Kostenlose Online-Tests

Letzte Fragen

Tun ItemView löst Blase?

Ich habe eine CompositeView für eine Tabelle. Ich habe Trigger-set in der Kind-ItemView für jede Zeile... var TableRow = Marionette.ItemView.extend({ tagName:...

Wie kann ich untersuchen, WCF was 400 bad request über GET?

Die folgenden WCF-endpoint funktioniert gut mit dem WCF test client: AssetList ListFlaggedAssets(short processCode, string platform, string endpoint = "null", string portalId = "null", int...

Bei der Verwendung von UUIDs, sollte ich auch mit AUTO_INCREMENT?

Wir bauen eine neue web-app, die eine offline-iPad - /Android-app-version auf einer Reihe von lokalen Geräten, die Einsätze mit neuen Daten. Als solche benötigen...

Actionscript-Objekt, das verschiedene Eigenschaften

Wie kann ich die Anzahl der Eigenschaften in einer generischen Actionscript-Objekt? (Wie die Array-Länge) InformationsquelleAutor Fragsworth | 2011-01-15

Wie plot mehrere Graphen und nutzen Sie die Navigations-Taste im [matplotlib]

Die neueste version von matplotlib erstellt automatisch Navigations-buttons unter den graph. Aber die Beispiele, die ich finden alles im Internet zeigen, wie erstellen Sie...