有没有办法从网页触发页面和区域的内置Mac截图捕获?手动我可以在我的键盘上触发
Command + shift + 4
或Command + Shift + 3
在我的网络应用程序中,我有一个带有点击事件的按钮以“捕获屏幕”我只想附加到此点击事件以触发mac OS屏幕捕获工具。
$(".captureScreen").click(function () {
// Add Trigger here for Mac Screen Shot
});
我似乎无法找到使用JavaScript的任何示例,也许无法访问它?
答案 0 :(得分:2)
你不能,而且这是一个很好的理由。
想象一下,如果可能的话会发生什么,并且有人写了一个脚本,这个脚本不断地做到这一点,并且尽可能快......
一种可能的替代方法是使用java applett(如果你没有绑定到OSX,则使用activeX控件)来执行此操作。 你可以从javascript启动applett / control并等待javascript的回复。
请注意,这不是一个完美的解决方案,因为它不适用于移动浏览器或java关闭或未安装等的用户。 它还会触发一个对话框,提示用户接受运行applett。
虽然有很多方法可以使用HTML5,我建议查看Sam P发布的帖子。
答案 1 :(得分:0)
我没有尝试过,但是npm respository声称能够做到这一点。
但是,它看起来只适用于本地计算机。不过,这正是我要找的。 p>