在macOS中,可以通過組合鍵 Command kbd> + Shift kbd> + 4 kbd>輕鬆獲取屏幕截圖。
但是,有沒有鍵盤快捷鍵可以滾動網頁或任何其他頁面並獲得屏幕截圖?
我正在尋找鍵盤快捷鍵,而不是需要從Internet或Mac App Store下載的應用程序或瀏覽器擴展程序。
在macOS中,可以通過組合鍵 Command kbd> + Shift kbd> + 4 kbd>輕鬆獲取屏幕截圖。
但是,有沒有鍵盤快捷鍵可以滾動網頁或任何其他頁面並獲得屏幕截圖?
我正在尋找鍵盤快捷鍵,而不是需要從Internet或Mac App Store下載的應用程序或瀏覽器擴展程序。
Safari現在具有內置在中的ScreenCapture功能,如文章瀏覽器中的全屏屏幕截圖:
在Safari DevTools中,選擇一個節點,單擊鼠標右鍵,您將在上下文菜單中看到“捕獲屏幕截圖”。
沒有鍵盤快捷鍵AFAIK,但沒有其他第三方軟件也可以使用。要捕獲整個頁面,請右鍵單擊 <html>
或 <body>
節點,如CSS-Tricks文章中的此圖所示:
Update:Safari引入了可通過開發人員工具訪問的功能,該功能使用戶可以捕獲整個網頁的屏幕截圖。在編寫答案時,此功能不可用。原始答案保留不變,僅供參考。
對於Safari,請參考 shawncampbell的答案。
但是,是否有任何鍵盤快捷鍵可以滾動網頁或任何其他頁面並獲得屏幕截圖?
否,Safari / macOS中沒有內置機制來滾動和截圖整個網頁。
您要么需要手動滾動,對齊和縫合圖像,要么編寫腳本,而這兩者都可能很麻煩。
您可以進行網絡搜索,並找到可以為您執行此功能的第三方Safari擴展,但這又不是您想要的。
如果您放寬了範圍,並願意從Internet下載軟件,則可以安裝 Mozilla Firefox,這是macOS的流行替代Web瀏覽器。網絡瀏覽器本身內置了一個名為 Firefox屏幕截圖的屏幕截圖工具。
下載並安裝Firefox,打開所需的網頁,單擊地址欄中的Page actions按鈕,然後選擇T截取Screenshot選項。
您可以在捕獲entire頁面,選擇可見區域,或在可見區域內的特定區域之間進行選擇。
很棒的是,您可以選擇立即下載生成的圖像,還是在線將其保存以供以後訪問(請注意,根據鏈接的支持文章,屏幕截圖僅保存14天) 。您還可以將圖像直接複製到剪貼板或在瀏覽器本身中對其進行編輯。
這是 詢問不同 網頁的全部內容:)
我認為,這是在macOS中截圖網頁的最簡便的方法。
了解OP不需要第三方工具,許多其他人都希望使用此工具,因此有兩種使用Mac進行操作的簡單方法。
網站也提供此服務-無需軟件。一個是 web-capture.net。另外,粘貼您的URL以接收您選擇的圖像類型。這很容易以zip文件形式打印或下載。
Awesome Screen Capture是一個擴展程序,它提供了一種捕獲整個網站的簡單方法。
運行 brew install webkit2png
,然後運行如下命令:
webkit2png -F -W 1280 https://apple.stackexchange.com/questions/334689/screenshot-entire-web-page
-F
創建完整的屏幕截圖。 -W
更改瀏覽器窗口的寬度(默認為800)。
不。macos 10.13及更低版本上的Safari沒有此功能來滾動,對齊,粘貼和縫合頁面,因此無法實現。為官方功能創建快捷方式很簡單,您可以使用足夠聰明的腳本來自動執行所有操作,然後觸發您的工具,但是此時您要返回添加第三方程序。
最好的方法是嘗試嘗試閱讀模式後,另存為pdf是否對您有用。將這些腳本編寫成一兩個快捷鍵的工作量要少得多。
話雖這麼說,但是有許多很棒的選擇和工具可以做到這一點-與選擇另一種瀏覽器一樣簡單,而不是macOS附帶的瀏覽器。就像Safari在某些方面一樣出色,選擇是macOS之類的計算機操作系統的福氣,它允許在該平台上運行更多工具。
還有另一種靈活但通常很笨拙的方法。
1.快速記錄所有頁面內容並將其保存到視頻文件
2.使用Final Cut Pro X將幀作為視頻文件中的圖像導出為
3.使用photoshop將所有圖像組合成一個冗長的全景圖,即頁面的完整屏幕截圖
我設法通過單擊以下文件來獲取網站的整個頁面圖像(在Safari上):文件>導出為PDF。
儘管不是PNG,PDF還是為我完成了工作,因為我真正想要的只是某種形式的捕獲整個網頁的方式。...最好!