[英]Twitter Feed issues with Ember Views
基本上在主页上,我具有Twitter Widget生成的代码段,当我通过url首次加载页面时,Feed会显示出来,现在我转到其他页面并再次回到主页,Twitter feed不会似乎被显示。
我似乎找不到这背后的原因,这与SPA有关吗? 因为如果加载通过URL加载的主页,但是当我来回导航时却不显示,
我只看到a
标签, 按用户Tweets
这是我们在Twitter Settings ( Twitter设置)中创建窗口小部件时的窗口小部件代码(此代码已缩小,我进行了格式化以使其可读
<script>
!function(d,s,id){
var js,fjs=d.getElementsByTagName(s[0],p=/^http:/.test(d.location)?'http':'https';
if(!d.getElementById(id)){
js=d.createElement(s);
js.id=id;
js.src=p+"://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js,fjs);
}
}(document,"script","twitter-wjs");
</script>
正如您所看到的if(!d.getElementById(id))
它查找元素的存在,如果不存在,则将插入提要。在我的情况下,该元素存在,但小部件在某种情况下未呈现我导航到某个页面并返回,因此我删除了if语句,并且一切运行正常,页面上只有一个小部件。
不是最好的解决方案,但将来有人会遇到此问题,这是可能的解决方法!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.