ユーザーがFacebookにログオンしているときにクローム拡張機能を使用して簡単なアラートウィンドウを表示しようとしています。私はjavascript sdkコードを初期化していて、background.htmlページにログインステータスを取得するコードもあります。私のmanifest.jsonファイルはバックグラウンドページを正しく呼び出します。Chrome拡張機能によるjavascriptを使用したFacebookの認証
background.htmlページにブレークポイントを配置できません。 。私はこれは私がjavascriptのFacebookのSDKを宣言し、ユーザーがログインしているかどうかをチェックするに取り掛かるべきかであるかどうかを知りたい
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'my App id (i have my app id)',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
(function() {
var e = document.createElement('script');
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
FB.getLoginStatus(function(response) {
if (response.authResponse) {
alert("logged in");}
else {
// no user session available, someone you dont know
}
});
</script>
あなたはこれを行うための最善の方法を見つけましたか? :) – TigrouMeow