Javascript Facebook';s oEmbed端点语法错误为无效或意外标记
在从oembed html属性获取可嵌入代码后,我正在尝试嵌入facebook视频。您可以通过向Javascript Facebook';s oEmbed端点语法错误为无效或意外标记,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,在从oembed html属性获取可嵌入代码后,我正在尝试嵌入facebook视频。您可以通过向 \n (功能(d、s、id){ \n var js,fjs=d.getElementsByTagName[0];\n if(d.getElementById(id)) 返回;\n js=d.createElement; js.id=id;\n js.src=https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1“;\n fjs.p
\n
(功能(d、s、id){
\n
var js,fjs=d.getElementsByTagName[0];\n
if(d.getElementById(id))
返回;\n
js=d.createElement;
js.id=id;\n
js.src=https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1“;\n
fjs.parentNode.insertBefore(js,fjs);\n
}
(文档“脚本”、“facebook jssdk”);
它反映的是他们是什么,而不是你是什么。
ಅವರಿಂದ ಈ ದಿನದಂದು ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ ಮಂಗಳವಾರ, ಜೂನ್ 5, 2018
当我直接嵌入代码时,我得到了语法错误,而当我使用console.log()时,上面的代码和include可以正常工作
为什么id中会出现反斜杠,那些换行符又如何?(\n)-希望它们不在您的代码中?确切的错误消息在哪里?如果将get请求发送给您,您将获得上面的是,这就是JSON,因此您必须正确地解析它,而不仅仅是将部分复制粘贴为文本。
<div id=\ "fb-root\"></div>\n
<script>
(function (d, s, id) {
\n
var js, fjs = d.getElementsByTagName(s)[0]; \n
if (d.getElementById(id))
return; \n
js = d.createElement(s);
js.id = id; \n
js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1'; \n
fjs.parentNode.insertBefore(js, fjs); \n
}
(document, 'script', 'facebook-jssdk'));
</script>
<div class=\ "fb-video\" data-href=\ "https://www.facebook.com/JayShettyIW/videos/2041157322865389/\">
<blockquote cite=\ "https://www.facebook.com/JayShettyIW/videos/2041157322865389/\"
class=\ "fb-xfbml-parse-ignore\">
<a href=\ "https://www.facebook.com/JayShettyIW/videos/2041157322865389/\">
If You've Been Hurt Watch This
</a>
<p>
It reflects on what they are, not what you are.
</p>
<a href=\ "https://www.facebook.com/JayShettyIW/\">
Jay
</a>
ಅವರಿಂದ ಈ ದಿನದಂದು ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ ಮಂಗಳವಾರ, ಜೂನ್ 5, 2018
</blockquote>
</div>