Ich versuche Instagram-Video in meine Single-Page-Anwendung mit Requirejs einbetten.Embed Instagram Video mit Requirejs
Das einbetten Stück Code von instagram ist wie folgt:
<\blockquote class="instagram-media" data-instgrm-captioned data-instgrm-version="6" style=" bunch of css ">bunch of html<\/blockquote>
<\script async defer src="//platform.instagram.com/en_US/embeds.js"><\/script>
Jetzt alles, was ich tun müssen, um instagram der Beitrag anzuzeigen auf meiner Website einbinden <\blockquote>
in meinem html ist, und in der Lage sein //platform.instagram.com/en_US/embeds.js
Skript zu laden .
Das Problem ist, dass, da ich requirejs
benutze, kann ich nicht nur das <\script>
Tag in den HTML-Code, ich muss es mit erfordern laden. Um dies zu tun, habe ich diese Lösungen versucht:
Ich erstellte eine JS-Datei mit "// platform.instagram.com/en_US/embeds.js" -Code. In require.config.js:
paths: {"instagram-embed": "/path/to/embed.js/file"}
einschließlich es nur in meinem Viewmodel:
define(["instagram-embed"], function(){});
Diese Lösung funktioniert nicht.
Ich habe auch versucht es mit dem Asynchron-Plugin geladen:
define("async!http://platform.instagram.com/en_US/embeds.js", function(){}
requirejs nur Timeout, wenn es zu laden versucht.
Ich habe keine Ideen mehr. Bitte helfen Sie.
Was ist mit den bizarren Pseudo-Tags wie '<\blockquote>'? Das ist keine gültige HTML-Syntax. Außerdem empfehle ich dringend, ein Live-Beispiel für den von Ihnen verwendeten Code bereitzustellen. Es gibt nicht viele Leute, die sowohl mit RequireJS als auch mit Instagram experten sind. Wenn Sie kein Live-Beispiel angeben, reduzieren Sie die Möglichkeit, eine Antwort zu erhalten, erheblich. – Louis