說起 OS X 內(nèi)置的截圖功能應(yīng)該算是有口皆碑的,其強大的功能基本可以不用安裝任何第三方截圖軟件來進行輔助,除非你有特殊需求,比如截取完整版的網(wǎng)頁。這項操作通常都是通過第三方軟件或是瀏覽器插件來完成,但或許你不知道原來 Safari 這個系統(tǒng)自帶的瀏覽器在不借助任何插件的情況下也可以干這件事,雖然效果可圈可點,但聊勝于無嘛,應(yīng)付一般需求或是應(yīng)個急什么的還是沒問題的。
step 1. 打開要截取的網(wǎng)站,這里拿 sina.com 舉例,原因嘛你懂的,國內(nèi)還有首頁比這貨更長的網(wǎng)站嗎?在菜單欄中選擇 File – Print,在打開的界面中勾選最下方的 Print backgrounds,并從 Paper Size 中選擇 Manage Custom Sizes…「這里的 Safari 版本是 6.0.5,不同的版本界面布局會有些許差異。]

step 2. 在彈出的 Custom Paper Sizes 窗口中點擊下方的 + 新建一個 Paper Size,目的是后續(xù)可以隨時復(fù)用。這里的 Width 和 Height 根據(jù)需要自行定義,建議高度盡量的高,超出的部分是可以通過后續(xù)進行裁剪。具體的數(shù)值可以找一個諸如 Sina 這樣的典型邊測試邊設(shè)定。至于下方非打印區(qū)域的邊緣留白就隨便了,我喜歡全設(shè)為 0。

step 3. 設(shè)置完畢后返回打印窗口,這時會發(fā)現(xiàn)左側(cè)的預(yù)覽已經(jīng)可以看到網(wǎng)頁的全部內(nèi)容了,如果看不全就回去把 Height 加高。點擊左下角的 PDF 按鈕,在彈出的菜單中選擇 Open PDF in Preview,至于后續(xù)是保存為 JPG / PNG / TIFF 就隨你了,另外別忘了 Preview 是有裁剪功能的,框選后 Cmd + K。

這個方法的弊端在于對于一些有 JS 效果的頁面支持并不好,比如例子中 Sina 頂部的導(dǎo)航條就在截取后出現(xiàn)了問題。不過好處也不是沒有,如今很多網(wǎng)站都將導(dǎo)航條做成了隨頁面滾動并常駐頂部的效果,而第三方截圖軟件或瀏覽器插件在截取網(wǎng)站全圖時采取的方式是自動向下滾動,那么就會導(dǎo)致截出的圖片中每隔一屏即可以看到一個導(dǎo)航條,而用 Safari 的打印功能截出的圖片則完全沒有這個問題。所以,不妨留著備用,興許什么時候就會用到。