Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Javascript从浏览器截图?

使用Javascript从浏览器截图?
EN

Stack Overflow用户
提问于 2008-10-07 23:10:09
回答 2查看 5.9K关注 0票数 3

我猜这是一个奇怪的问题,答案很可能是不可能的,因为它代表了安全漏洞;但我正在寻找一种方法-如果有的话-在浏览器中获得内容的屏幕截图。我不需要整个窗口,但实际上只需要转储标记的呈现状态。它需要是跨平台和跨浏览器兼容的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-10-07 23:32:07

它还不能在纯JavaScript中完成。

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

票数 1
EN

Stack Overflow用户

发布于 2008-10-08 07:30:15

如果您不需要实际的屏幕截图,您可以获取内容的innerHTML并通过Ajax将其发送回服务器,将其存储在某个地方并远程查看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/181622

复制
相关文章
用 JavaScript 截图
使用 JavaScript 截图,这里我要推荐两款开源组件:一个是 Canvas2Image,它可以将 Canvas 绘图编程 PNG/JPEG/BMP 的图像;但是光有它还不够,我们需要给任意 DOM(至少是绝大部分)截图,这就需要 html2canvas,它可以将 DOM 对象转换成一个 canvas 对象。两者的功能结合起来,就可以把页面上的 DOM 截图成 PNG 或者 JPEG 图像了,很酷。
四火
2022/07/15
1.1K0
用 JavaScript 截图
网页自动截图 浏览器定时截图方法
对于变化频繁的网站内容,希望通过截图的方式记录页面状态,比如每天截图保存商品库存和价格,或者分析股市涨跌态势等。需要浏览器定时打开网页,刷新页面截图保存到文件。具体步骤如下 1、既然是定时截图,就先添加一个定制控制步骤,设定开始看截图时间为2022年10月1日早上8点,然后每间隔10分钟(即600秒)刷新页面后执行一次截图操作。
木头软件
2022/09/28
4.4K0
网页自动截图 浏览器定时截图方法
使用html2canvas实现浏览器截图
本文介绍了如何使用html2canvas实现浏览器截图以及全局异常信息记录,并分析了使用html2canvas的源码遇到的问题,最后提供了解决方案。
用户1168362
2018/01/05
2.2K0
使用html2canvas实现浏览器截图
# 浏览器截图方案分析
html2canvasopen in new window 用的比较广泛的前端截图方案,先将 DOM 一个个 转为 Canvas 然后导出图片(使用 canvas 自带的 toDataUrl、toBobl)即可。使用起来应该是兼容性比较好的方案了,能解决大部分的需求,但是也有一写小问题,如:
九旬
2023/10/19
3980
【Mac】Chrome 浏览器长截图
输入命令 Capture full size screenshot(只输前几个字母就能找到),敲下回车,Chrome 就会自动截取整个网页内容并保存至本地。
redszhao
2021/08/09
7.4K0
【Mac】Chrome 浏览器长截图
[windows] 保存浏览器网页长截图
比如保存网页为图片等等方式对于processON流程图网页都不行 在实验了几个方法都不行后,还是QQ的截图好用 ctrl+ alt + a 出现工具栏后点击长截图就可以了
唯一Chat
2021/07/08
1.9K0
JavaScript·从浏览器解析 JS 运行机制
可以理解为进程是能拥有资源和独立运行的最小单位,线程是建立在进程的基础上的一次程序运行单位,一个进程中可以有多个线程,官方术语:
数媒派
2022/12/01
9150
Selenium对当前浏览器窗口截图
在自动化测试中,截图可以帮助我们直观的定位错误、记录测试步骤。 同样,我们可以通过截取关键信息的图片,用以保留测试证迹。WebDriver提供了几种截图函数来截取当前窗口:
Altumn
2019/10/21
2K0
Selenium对当前浏览器窗口截图
360浏览器怎么设置截图快捷键_谷歌浏览器截图快捷键ctrl加什么
360截图支持网页截图,前提是你要打开360浏览器,打开后,不管是什么界面都可以截图。一旦关闭,便不能使用。
全栈程序员站长
2022/09/20
1.2K0
360浏览器怎么设置截图快捷键_谷歌浏览器截图快捷键ctrl加什么
Python 使用浏览器自动化工具 Selenium 实现网页自动截图
Selenium 是一个包含一系列工具和库的网页自动化工程, 它提供了用于模拟用户与浏览器交互的扩展,用于缩放浏览器分配的分发服务器,以及用于实现 W3C WebDriver 规范的基础设施,该规范允许您为所有主要的 Web 浏览器编写可互换的代码。
为为为什么
2023/02/21
1.7K0
Python 使用浏览器自动化工具 Selenium 实现网页自动截图
如何使用javascript获取浏览器访问信息?
我们都知道我们进行web请求的时候,使用浏览器是可以获取到当前机器的访问信息的,目前市面上也有不少的工具或者API可以方便快速的获取用户的浏览器动态信息。整个过程比较简单,这里作为一次笔记进行简单记录。
阿东
2021/08/16
2.8K0
如何使用javascript获取浏览器访问信息?
iOS使用代码截图
// 从view上截图 - (UIImage *)getImage { UIGraphicsBeginImageContextWithOptions(CGSizeMake(150, 150), NO, 1.0); //NO,YES 控制是否透明 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrent
用户8983410
2021/10/31
1K0
PhantomJS 服务端仿浏览器截图
实现的方案有很多,比如:PhantomJS,Selenium WebDriver,HtmlUnit,Puppeteer等,大致的思路都是在服务端静默的模仿打开浏览器,从而进行截图。 由于服务端一般使用java,本次实现的方案是使用java + PhantomJS + rasterize.js
不愿意做鱼的小鲸鱼
2023/07/09
4310
PhantomJS 服务端仿浏览器截图
使用Python来截图
在极客学院讲授《使用Python编写远程控制程序》的课程中,涉及到查看被控制电脑屏幕截图的功能。
青南
2019/01/09
1.2K0
使用Python,怎么截图?
今天使用Python截屏,这次分享三种方法,大家根据自己的实际情况,使用不同的方法。使用之前,必须现在各自对应的第三方库。
TalkPython
2020/12/29
1.7K0
深度学习的JavaScript基础:从浏览器中提取数据
在python语言中,通过文件、摄像头获取数据,并不是什么难事。但对于浏览器来说,出于安全的考虑,并不能直接访问本地文件,至于访问摄像头、麦克风这样的硬件设备,只是从HTML5才开始得到支持。本文就如果获取数据展开讨论,看看在浏览器中提取数据有哪些方法。
云水木石
2019/12/16
1.8K0
浏览器探针--JavaScript
HTTP规范(包括1.0和1.1版)明确规定,浏览器应该发送简短的用户代理字符串,指明浏览器的名称和版本号。 RFC 2616 (即HTTP1.1协议规范)是这样描述用户代理字符串的:
奋飛
2019/08/15
1.6K0
javascript操控浏览器
测试环境为Chrome浏览器47.0.2526.106 m 测试窗口为F12->Console 跳转网页 // 跳转到百度 window.location.href = "https://www.ba
机器学习和大数据挖掘
2019/07/02
3750
浏览器之 javaScript 引擎
而【WebKit 技术内幕】是基于 WebKit 的 Chromium 项目的讲解。
夜尽天明
2019/11/13
5270
浏览器之 javaScript 引擎
使用canvas截图或者改变灰度
简述 html5新添加的canvas API可以让我们对画布进行开发应用,典型的是可以使用canvas截图或者 手工绘制“迷你图”(即嵌入在文本中的高清小图片)。 实现截图的方法很简单,就是创建一个canvas并用drawImage来获取该时刻视频帧,并使用canvas的 toDataURL转换成data URI。 也可对视频帧或者图片帧数据进行操作,drawImage返回ImageData对象,我们可以对该对象进行相关 处理计算。 在对canvas的事件处理中,我们有时需要判断当前点是否在某条路经或者某个
欲休
2018/03/15
9470

相似问题

如何使用JavaScript捕捉浏览器的屏幕截图?

25

从web浏览器截图其他窗口

12

从浏览器堆栈获取屏幕截图

20

浏览器截图

23

使用javascript的屏幕截图

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文