sly*_*aer 6 javascript html5 screenshot html5-canvas
我希望通过浏览器窗口之外的网页截取完整的屏幕截图.基本上,我正在尝试为基于Web的应用程序和离线程序构建帮助工具,作为其中的一部分,我希望能够从网页截取屏幕截图,以便用户无需下载程序即可截图/上传到我们的网站.
我知道可能没有解决方案,但如果有的话会很棒!
提前干杯
有办法实现你想要做的部分.但是,重要的是要知道它们确实需要用户权限.
你还问一个网页是否可以在浏览器窗口之外截取屏幕截图 - 这是一个巨大的隐私侵犯,我建议不要实施任何沿着这条路线发生的事情.对于您的尝试,最好获得用户同意.
如果您感兴趣的是节省用户时间并为用户提供更加无缝的体验,请考虑以下一个或多个选项:
您可以使用多个JavaScript插件/ API中的一个来允许用户选择他们在网页上看到的部分内容,然后将其上传给您.例如,您可以在YouTube上执行此操作.转到youtube.com并滚动到页面底部,Help然后单击,然后单击Send feedback.在这里,您可以输入文本以及"突出显示"页面部分并将其发送到YouTube.要实现这样的目标,请查看类似html2canvas的内容.
使用户可以快速访问Snipping ToolWindows 等工具的下载页面.这样,如果他们已经没有在他们的机器上,至少他们不必去寻找它.
根据我与客户打交道的经验,他们中的许多人甚至不知道Snipping Tool他们机器上存在的东西.也许,引导用户的FAQ或帮助部分会很有用.
总而言之,通过网页可以"截取"网页本身的内容,但我所遇到的任何内容都不允许您捕获Web浏览器上下文之外的任何内容.