据我所知,存在不允许您从外部 url 获取内容的跨域限制,为了克服这一点,我们使用服务器端脚本。
我想知道 facebook/google 如何克服这些限制,并使用 javascript 代码设法用这样的简单代码生成他们的like box:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=254277301328504";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
我问这个的原因是因为我正在构建一个虚拟聊天机器人,并希望用户只使用一个简单的 javascript 在他们的站点中生成机器人(在外部域上,他们不必使用服务器端脚本)
谢谢