【问题标题】:Is there a way to prevent detection by the website when a screenshot is taken using a Mac Os X Safari browser?当使用 Mac Os X Safari 浏览器截取屏幕截图时,有没有办法防止网站检测到?
【发布时间】:2010-02-09 07:34:37
【问题描述】:

有一个线程讨论在截屏后发送达尔文通知。这是否适用于通过 Safari 查看的网站?相同的限制是否适用于 PC 系统?在 Linux 中通过 Python 脚本拍照或在 VM 中运行 Safari 会绕过检测吗?

【问题讨论】:

    标签: python safari screenshot virtual-machine browser-detection


    【解决方案1】:

    如果您谈论的是this thread,请注意它似乎只适用于iPhone。在任何桌面平台上的任何体面的网络浏览器中都没有类似的东西(另外,任何人都可以放置代理来过滤这种通知,或者使用现成的组件创建自己的浏览器)。

    请注意,在浏览器中渲染网页与截取屏幕截图相同:浏览器需要知道要在屏幕上渲染什么以及如何绘制它。这是 HTML 和 CSS 的目的,描述什么以及如何渲染页面,因此下载网页内容的简单事实提供了足够的信息,可以渲染成任何你想要的东西,无论是屏幕、保存的图片还是磁盘上的文件。

    【讨论】:

    • 我想我明白你在说什么。还有一个额外的线程 (stackoverflow.com/questions/774925/…) 讨论了关于 PC 系统的相同概念。据我了解,当您抓取图像(即 shift-command-4)时,会发送一个信号,指示您正在拍摄图像(类似于 WM_HOTKEY)。我的假设是否正确?顺便感谢您的回复。
    • 确实有可能操作系统会向应用程序(在本例中为浏览器)发送用户截取屏幕截图的信号。但是这个信号必须被浏览器捕获并提供给网页(通过 JavaScript 等),以便向服务器发出这个用户操作的信号。我很确定 PC 上的大多数浏览器都没有这样做。
    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多