作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我工作的网站上,有一个模态叠加窗口会在用户首次访问时弹出/如果未设置 cookie。 (我知道他们很烦人,但这是必要的)
现在,当 StumbleUpon.com 和 Google(搜索结果的网站预览)等网站拍摄页面图像时,它会在图像中显示模态窗口。我不确定我是否可以隐藏这个?我唯一的想法是检查引荐来源网址并将其隐藏在引荐来源网址列表中,但这很难,我将不得不尝试找出所有截取屏幕截图的网站
除了检查和保留列入黑名单的引荐来源列表之外,还有其他选择吗?
最佳答案
我能想到的最好的事情是检查 Useragent Strings 服务器端。
在这里,您可以很好地了解最常见的 UAString。
http://www.useragentstring.com/pages/useragentstring.php
检查Referer不会成功,因为无法从referer判断是爬虫还是普通用户。
但是请注意,UAS 可以被欺骗。如果这很重要,您可能需要考虑 DNS 查找...
关于php - 如何从屏幕截图中隐藏 CSS 模态叠加层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10600006/
我是一名优秀的程序员,十分优秀!