【问题标题】:How to detect a web page blocker and then act on it?如何检测网页拦截器然后对其采取行动?
【发布时间】:2012-09-05 16:33:57
【问题描述】:

我有一个网站 here,作为我学校的学生,他们屏蔽了 Facebook 之类的网站,但在我的网站上我有一个 Facebook iframe。

所以当我在学校加载网站时,我会看到 Facebook 喜欢按钮应该在的网络拦截器屏幕。

那么有没有检测到任何网络拦截器,然后如果有网络拦截器禁用 iframe 或它所在的 div?

我什至不知道这是否可能,但如果有人知道它会如何,将不胜感激。

非常感谢。

【问题讨论】:

    标签: html css facebook iframe blocked


    【解决方案1】:

    您可以尝试从facebook.com 加载任何图像或脚本,看看是否出错。
    (如果 Facebook 更改其 URL,请确保更改您的代码)

    【讨论】:

    • 任何来自 Facebook 的东西似乎都会被屏蔽,只要它与 Facebook 有任何关系,它就不会起作用。 :(
    • 我认为您不理解 SLaks 的回答……如果您尝试加载图像,但失败了——那么您知道显示 iframe 也没有任何好处。但是,如果您能够检测是否可以加载来自 facebook.com 的图像(JavaScript – 图像对象上的加载/错误事件) – 这将取决于您的“网络拦截器” ” 代替它……
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 2012-07-22
    • 2021-02-11
    • 2016-03-28
    • 1970-01-01
    • 2020-01-03
    相关资源
    最近更新 更多