我想为一个应用程序(Firefox)进行屏幕截图,但我使用的是 MacBook,所以显示分辨率为 1280 x 800。
我想如果我能以某种方式将窗口大小调整为 1920 x 1200,那么我可以使用
Command + Shift + 4 and then space bar, and then mouse click on that app
捕获整个应用程序的窗口(比屏幕大)
因此,我可以通过将窗口向左拖动来将窗口大小水平调整为 1920,然后通过转到窗口的右下角使其更宽。
但好像没有办法让它变得更高......
甚至
javascript: self.resizeTo(screen.availWidth+300,screen.availHeight+300);
在 Firefox 地址栏(URL 栏)上不起作用...它可以使窗口比屏幕更宽,但不能更高。
有没有什么方法呢?
答案1
我推荐狗仔队。
答案2
将其用作您的书签:
javascript:self.resizeTo(1920,1200);
您可能需要先将其从屏幕左上角移开才能使其正常工作。
答案3
我建议使用内置的屏幕截图快捷方式:按 Command-Shift-4,然后按 Space 切换捕获窗口而不是选择,单击所需的窗口。
如果你必须有一个与屏幕分辨率相同的网站屏幕截图,我建议使用Plainview 浏览器(自由的)。
如果你想要一张可以向下滚动的整个网站的图片,我建议小鲷鱼(支付)。
但是,这里有一个简单的脚本,用于更改任何应用程序的最前面的窗口,将其窗口更改为特定的大小/位置。请记住,菜单栏也占用了一些空间!
--Edit these values to change the location of the window. Remember the Menu bar takes up some space too!
property windowSize : {200, 200}
property windowOrigin : {100, 100}
tell application "System Events" to set FrontMostApp to (name of processes whose frontmost is true) as string
try
tell application FrontMostApp
if (count of windows) > 0 then
tell window 1 to set bounds to {(item 1 of windowOrigin), (item 2 of windowOrigin), (item 1 of windowSize) + (item 1 of windowOrigin), (item 2 of windowSize) + (item 2 of windowOrigin)}
end if
end tell
end try
答案4
还有一个名为 ScreenGrab 的 Firefox 插件! http://www.screengrab.org/