【问题标题】:Removing block of script before the web page renders在网页呈现之前删除脚本块
【发布时间】:2023-04-09 11:01:01
【问题描述】:

我们想要一种方法来快速确定某个条件,以便我们可以在页面呈现之前删除 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,把它放在哪里最有效?我认为 document.ready 为时已晚。任何替代方法或建议表示赞赏。

【问题讨论】:

    标签: javascript facebook


    【解决方案1】:

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

    您应该已经在服务器端执行该操作:查找 signed_request 参数 - 如果将其传递给您的脚本,那么它很可能在 Facebook iframe 中被调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      相关资源
      最近更新 更多