アップデート1でFacebookの社会的SIGIN-内のJavaScript SDKは、クロムやFF
をロードしません私はangular quickstartで開始し、唯一facebook
のジャバスクリプトを追加した、しかし、それはロードされません:
<script type="text/javascript" src="//connect.facebook.net/en_US/sdk.js"></script>
私はangular 2
アプリでログインを作成するためにFacebookのJavaScriptのAPIを使用しますが、次のように実行しています:
index.htmlを
<script type="text/javascript" src="//connect.facebook.net/en_US/sdk.js"></script>
<script>
System.import('app').catch(function (err) {console.error(err);});
</script>
私は次のスクリプトが正しくロードしていないように気づいクロームdevtools
からです:
角度2コンポーネント
declare const FB: any;
@Component({
// usual suspects here
})
export class LoginComponent implements OnInit {
constructor() {
FB.init({
appId: 'my-app-id',
cookie: false,
xfbml: true,
version: 'v2.5'
});
}
ngOnInit(): void {
FB.getLoginStatus(response => {
....
});
}
onSignin(socialMedia: string): void {
FB.login(); // The errant line
}
}
私は次のようなことをやろうとしていますか? as outlined here
(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.com/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
で詳細を確認することができますか? – Pengyy
@Pengyy、このスクリプトはchromeまたはfirefoxに読み込まれません。私は決してこれを言う機会がないと思ったが、「Microsoft Edgeで動作する」と思った。私は私の質問を更新するつもりです。 – kmansoor