Javascript 在网页呈现之前删除脚本块

Javascript 在网页呈现之前删除脚本块,javascript,facebook,Javascript,Facebook,我们需要一种快速确定特定条件的方法,以便在页面呈现之前删除javascript块,如adsense控件。我们要确定的条件是,当前用户正在Facebook平台内以IFrame应用程序的形式查看asp.net网站的内容。可以用这样的吗 IsFacebookHere函数{ FB.init({ appId: 'my appID value', cookie: true, xfbml: true, status: true });

我们需要一种快速确定特定条件的方法,以便在页面呈现之前删除javascript块,如adsense控件。我们要确定的条件是,当前用户正在Facebook平台内以IFrame应用程序的形式查看asp.net网站的内容。可以用这样的吗

IsFacebookHere函数{

 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,将其放置在何处以使其最有效?我在想那份文件准备得太晚了。如有任何替代方法或建议,我们将不胜感激

我们需要一种快速确定特定条件的方法,以便在页面呈现之前删除javascript块,如adsense控件。我们要确定的条件是,当前用户正在Facebook平台内以IFrame应用程序的形式查看asp.net网站的内容

您应该已经在服务器端这样做了:查找签名的_请求参数——如果它被传递到您的脚本中,那么它很可能在Facebook iframe中调用