如何从屏幕截图隐藏CSS模态叠加层

时间:2012-05-15 11:44:47

标签: php css

在我正在处理的网站上,如果未设置Cookie,则会在用户首次访问时弹出其中一个模态覆盖窗口。 (我知道他们很讨厌,但这是必要的)

现在,当StumbleUpon.com和Google等网站(搜索结果的网站预览)等获取网页图片时,它会显示图片中的模态窗口。我不确定我是否可以隐藏这个?我唯一的想法是检查引用并将其隐藏在引荐者列表中但是这很难我必须尝试找出所有截取屏幕截图的网站

除了检查并保留列入黑名单的推荐人列表外,还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

我能想到的最好的事情是检查Useragent Strings服务器端。

在这里,您可以很好地了解最常见的UAStrings。

http://www.useragentstring.com/pages/useragentstring.php

检查Referer将不会成功,因为您无法通过引荐来判断它是爬虫还是普通用户。

但请注意,UAS可能是欺骗性的。如果这是至关重要的,您可能需要考虑DNS查找...