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