我想在用户登录Facebook时使用我的Chrome扩展程序显示简单的警报窗口。我有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