c# - 如何通过jquery或c#防止特定网页的截图
解决方案
您可以尝试插入 css 代码,看看它是否适合您:
@media print {
html, body {
display: none; /* hide whole page */
}
}
但是,现在大多数流媒体服务都使用 EME https://en.wikipedia.org/wiki/Encrypted_Media_Extensions。这些服务构建的媒体播放器利用 EME 调用底层 DRM(数字版权管理)。因此,当您尝试在视频播放器上截屏时,Netflix 可能会使视频播放器停电。
WebBrowser -> HTML5/Javascript -> EME -> DRM
是的,当然您可以使用 EME 构建自己的解决方案。
推荐阅读
- java - 使用 Lombok 的 @SuperBuild 注释时,我可以删除子类的构造函数吗
- c# - 如何在 C# selenium 中为 IE 驱动程序设置相对路径
- android - GitHub API 将 avatar_url 返回为 null
- java - 字符串比较
- c# - WPF - 数据库操作期间的 UI 锁定(EF6、异步/等待)
- ios - NS_SWIFT_NAME 不使用“。” (点)在基本名称中
- integer - 如何使用 int fint (double) 将双精度值转换为整数,而不会在 Uppaal 中出现“服务器连接丢失”
- algorithm - 在 O(log n) 时间内到 GetMean 的数据结构
- python - 如何在Python中分割AFTER下划线
- macos - 如何修复 QEMU 上无法启动的设备?