お時間を割いていただき、ありがとうございます。
私はツイッターサイトに行き、彼らの指示に従って埋め込まれたタイムラインを作成しました.
生成されたコードをデスクトップの単純な html ページに配置すると、すべてが期待どおりに機能します。SPA アプリケーション内に同じコードを配置すると、サイトに「フォローしてください」リンクしか表示されません。SPA アプリケーションは、John Papa の例に基づいて構築されています。
スローされる JavaScript エラーはありません。問題の核心はルーティングに関係しているのではないかと推測しています.b/c タイムラインを埋め込んだページに直接移動すると、コードは期待どおりに機能します.
すなわちhttp://localhost:50000/App/views/shared/pillar.html
ただし、Google カレンダー ウィジェットもあり、期待どおりに動作します。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){
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);}} (ドキュメント,"スクリプト","twitter-wjs");