使用 Javascript 从浏览器截屏?

2023-12-12

我想这是一个奇怪的问题,答案很可能是不可能的,因为这代表着安全漏洞;但我正在寻找一种方法(如果有的话)来获取浏览器内内容的屏幕转储。我不需要整个窗口,但实际上只需要转储标签的渲染状态。它需要跨平台和跨浏览器兼容。


这还不能在纯 JavaScript 中完成。

顺便说一句,如果您的目标是进行渲染测试,您可以尝试在托管环境中实例化目标浏览器(即在 WinForms 应用程序中托管 Internet Explorer 并获取渲染内容的屏幕截图) - 这将显示 Silverlight插件并允许截图。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Javascript 从浏览器截屏? 的相关文章

随机推荐

  • 为 iPhone / iPad 编写单元测试的最佳方法是什么?

    我正在开发一个 iPad 应用程序 我不确定是否应该为此应用程序编写单元测试 如果是 我应该如何编写它们 您建议为 iPhone iPad 编写单元测试的最佳方法是什么 好的 这里有两个问题被提出 单元测试值得吗 答 当然可以 我数不清有多
  • 检查用户输入的数组是否太长?

    我让用户输入 4 个数字 它们可以输入 1 2 3 4 或 1234 或 1 2 34 等 我目前正在使用 int array 4 scanf 1x 1x 1x 1x array 0 array 1 array 2 array 3 但是 如
  • HTML 的 PHP SAX 解析器?

    我需要 PHP 的 HTML SAX 不是 DOM 解析器 甚至能够处理无效的 HTML 代码 我需要它的原因是过滤用户输入的 HTML 删除所有属性和标签 允许的除外 并将 HTML 内容截断为指定长度 有任何想法吗 SAX 旨在处理有效
  • 避免 R 函数粘贴为引号生成反斜杠

    我正在尝试获取两个包含引号 的字符串 它们组合为字符 字符串向量或与 R 函数粘贴 以便我可以将结果插入 writeFormula 的参数 x 中openxlsx包裹 一个例子是这样的 paste HYPERLINK file path C
  • 从 Android 中的两个不同活动访问已启动服务的结果

    我有一项服务可以获取用户的位置并以意图广播纬度和经度 我相信我需要该服务成为启动服务 而不是绑定服务 因为我希望它能够在来自 firebase 的新 geoFire 条目进入其半径时向用户发送推送通知 即使应用程序已关闭 目前 该服务已设置
  • MYSQL 如何解锁表,如果我使用命令 LOCK table table_name WRITE;

    这是我的第一个问题 所以请耐心等待 我用过这个命令 LOCK table table name WRITE 在 mysql 工作台中锁定任何向该表添加行的新人 我无法 解锁 这张桌子 例如 每当我尝试输入不同的命令时 select from
  • 严重:缺少字段依赖项:private org.glassfish.jersey.server.wadl.WadlApplicationContext

    谁能帮我 我正在尝试使用 JAX RS 创建一个 Web 服务 但它给了我这个例外 SEVERE Missing dependency for field private org glassfish jersey server wadl W
  • ASP Web API 帮助页面 - 其他页面的链接

    我正在使用 Web API 帮助页面 并且希望能够包含其他方法的链接 我已经看到从Web API 2 帮助页面是否不处理 XML 文档标签 不支持使用 有没有比在文档中编写我自己的 链接并使用中描述的方法更好的选择Web Api 帮助页面
  • 没有主键列的数据表合并

    如何合并目标表包含主键列而源表不包含的表 DataSet enforceConstraints 设置为 false 然后它将合并表 但是当在目标表上执行 GetChanges 时 会发生异常 Dest table contains prim
  • 将一些标签放入

    这是我的代码
  • 哈希映射、哈希集、哈希字典有什么区别?

    有人可以解释一下以下结构之间的区别 Hash Map 哈希表 哈希集 以及 哈希字典 HashMap HashTable 和 HashDictionary 都是字典 将唯一的无序键映射到相应的值 使用哈希码实现 HashSet 表示唯一的
  • 触发对同一个表的 UPDATE 和 SELECT - 错误 1235 (42000)

    我正在尝试实施具有多个递增列的表 不会重用已删除的列值 这篇文章被标记为已经被回答MYSQL表的子集内如何自动递增但是 引用的帖子不符合规定的要求 因为它允许子集增量键被复制 在第一篇文章中 给出了评论 创建一个表来存储每种类型的最后 AI
  • 如何创建带有图标的 C++ 按钮

    我正在尝试制作一个自定义退出按钮 并且我已经在 Photoshop 中为该按钮创建了一个自定义图形 我有此代码定义的按钮 button CreateWindow L BUTTON L WS VISIBLE WS CHILDWINDOW 40
  • iOS 使用 UIActivityViewController 将 GIF 分享到 Messenger

    我正在尝试使用共享不同类型的图像UIActivityViewController到 Facebook Messenger 我在共享图像 png 时没有遇到任何问题 但我无法发送 gif 图像 gif 它给出错误 无法加载内容 我将图像转换为
  • 在 C# 中解析用引号引起来的 CSV 文件

    我见过很多解析 CSV 文件的示例 但这是一种烦人的文件 那么如何解析这种 CSV 1 1 2 2010 样本 adasdad asdada 我在门上大便 臭 所以我该死 AK 在大多数情况下 最好的答案可能是 Jim Mischel 的
  • 如何比较两个列表中的项目 Python 3.3

    我尝试使用cmp list1 list2 了解 Python 3 3 不再支持它 我尝试过许多其他复杂的方法 但没有一个有效 我有两个列表 其中都只包含单词 我希望它检查两个列表中有多少单词 并返回有多少单词 您可以使用以下方法找到集合交集
  • SVN 提交期间互联网连接断开

    在对远程 SVN 存储库进行大量提交期间 如果互联网连接断开 我是否必须再次开始提交 或者它会从中断的地方 继续 吗 Thanks Ojo Subversion 提交是一个原子事务 要么一切都承诺 要么什么都不承诺 您必须再次开始提交
  • 将局部变量设置为函数而不是使用全局变量来优化函数

    在 itertools 模块的文档中我发现了这个评论 def dotproduct vec1 vec2 return sum imap operator mul vec1 vec2 请注意 上述许多配方可以通过替换全局来优化 使用定义为默认
  • 确定 MPMovies 控制器比特率

    有没有办法确定 MPMovieController 正在播放的流的比特率 我正在 iOS 上使用 Objective C 进行编程 可以从event中获取指示的码率 这是按照m3u8的码流的码率 为了计算实际比特率 我将 event num
  • 使用 Javascript 从浏览器截屏?

    我想这是一个奇怪的问题 答案很可能是不可能的 因为这代表着安全漏洞 但我正在寻找一种方法 如果有的话 来获取浏览器内内容的屏幕转储 我不需要整个窗口 但实际上只需要转储标签的渲染状态 它需要跨平台和跨浏览器兼容 这还不能在纯 JavaScr