并感谢您花点时间,嵌入式时间轴部件不能在SPA工作
我已经去过twitter站点并根据他们的指示创建了嵌入式时间线。
如果我将生成的代码放在我的桌面上的简单html页面上,所有代码都按预期工作。当我在SPA应用程序中放置相同的代码时,我只在网站上找到“跟随我”链接。 SPA应用程序建立在John Papa示例上。
没有引发任何javascript错误。我猜测问题的核心可能与路由有关,如果我直接导航到嵌入时间线的页面,则代码按预期工作。
即http://localhost:50000/App/views/shared/pillar.html
不过,我也有一个谷歌日历组件,以及按预期工作。 在Chrome,FF,IE中对此进行了测试。行为是一样的。
有关我如何进一步诊断的想法?或者我的方法完全错误?我只是想将最新的n个推文添加到基本上是博客的内容中。没什么太花哨。 。
<a class="twitter-timeline" href="https://twitter.com/PoundingCode" data-widget-id="313336765203218432">Tweets by @PoundingCode</a>
<script>!function(d,s,id){
变种JS,FJS = d.getElementsByTagName(S)[0],p值=/^ HTTP:/测试(d.location)的 'http': 'https' 时,如果(d?!的getElementById(ID)){JS = d.createElement(一个或多个); js.id = id; js.src = p +“://platform.twitter.com/widgets.js”; fjs.parentNode.insertBefore(js,fjs);}} (document,“script”,“twitter-wjs”);