我们想要一种方法来快速确定某个条件,这样我们就可以在页面渲染之前删除诸如adsense控件之类的javascript块。我们想要确定的条件是当前用户正在Facebook平台内作为IFrame应用程序查看asp.net网站的内容。是否可以使用这样的
IsFacebookHere function(){
FB.init({
appId: 'my appID value',
cookie: true,
xfbml: true,
status: true });
FB.getLoginStatus(function (response) {
if (response.authResponse) {
// Remove the Adsense from the User experience
} else {
// do something else...maybe show a login prompt
}
});
}
Iso,哪里放置它最有效?我在想那个文件。已经太晚了。任何替代方法或建议都表示赞赏。
答案 0 :(得分:0)
我们想要一种方法来快速确定某个条件,这样我们就可以在页面渲染之前删除诸如adsense控件之类的javascript块。我们想要确定的条件是当前用户正在Facebook平台内作为IFrame应用程序查看asp.net网站的内容。
你应该已经完成了服务器端:查找signed_request
参数 - 如果将其传递给您的脚本,那么很可能在Facebook iframe中调用它。