javascript - 从 DevTools 控制台使用 chrome.tabs.captureVisibleTab()

标签 javascript google-chrome html2canvas webpage-screenshot

我很好奇是否可以使用 chrome.tabs.captureVisibleTab(无论是从控制台还是从代码片段中)直接从 Chrome 的开发工具中截取屏幕截图,而无需经历创建扩展的过程。

这有可能吗?如果没有,您建议如何拍摄可靠地模仿当前页面的屏幕截图(html2canvas 似乎无法正确渲染所有内容)。感谢您的帮助。

最佳答案

这是一个page screenshot tool由谷歌提供。安装完成后,您可以在浏览器中打开“chrome-extension://cpngackimfmofbokmjmljamhdncknpmg/js/page_context.js”来查看其代码。此扩展不使用 Chrome 扩展 API。除了一些复杂的页面之外,它在大多数页面中都运行良好。

关于javascript - 从 DevTools 控制台使用 chrome.tabs.captureVisibleTab(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23219078/

相关文章:

javascript - 使用输入类型 ="date"时创建有效的正则表达式

javascript - 使用 html2canvas 截图 MapBox 创建一个黑色的 jpg

javascript - TinyMCE 和 HTML

javascript - Chrome 扩展 - 使用 JQuery 在 content_scripts 上触发事件

javascript - 如果类列表包含多个特定类

firefox - CSS 过渡动画在 Chrome 中不起作用

javascript - html2canvas 覆盖 css(字体)

css - firefox 上的 html2canvas 图像问题 在 chrome 上工作正常

javascript - 如何使用 jquery $.post() 方法提交表单值

javascript - 如何获取GET请求传递的列表数据?