In macOS kan men gemakkelijk een schermopname maken door de toetsencombinatie Command + te gebruiken Shift + 4 .

Maar zijn er sneltoetsen waarmee u door een webpagina of andere paginas kunt scrollen en de schermafbeelding kunt krijgen?

Ik ben op zoek naar een sneltoets en geen app of browserextensie die moet worden gedownload van internet of de Mac App Store.

Answer

Safari heeft nu een ingebouwde ScreenCapture-functie , zoals uitgelegd in het artikel Schermafbeeldingen van volledige paginas in browsers :

Selecteer in Safari DevTools een knooppunt, klik met de rechtermuisknop en u” Ik zie Capture Screenshot in het contextmenu.

Er is geen sneltoets AFAIK, maar het is beschikbaar zonder aanvullende software van derden. Om de hele pagina vast te leggen, klikt u met de rechtermuisknop op het <html> of <body> knooppunt, zoals aangetoond in deze afbeelding van de CSS-Tricks artikel:

Demonstratie van de Capture Screenshot-functie in Safari

Reacties

  • Dit is geweldig!
  • Dit is het juiste antwoord IMO, gebruik CMD + Option + I om Developer Tools in Safari te openen
  • Zoals @DaveNelson zei ⌥⌘Ik breng Developer Tools naar voren, maar om deze snelkoppeling te laten werken, moet je eerst het ontwikkelaarsmenu inschakelen in Safari → Instellingen → Geavanceerd

Antwoord

Update : Safari heeft een functie geïntroduceerd die toegankelijk is via de ontwikkelaarstools, waarmee gebruikers een screenshot van de hele webpagina kunnen maken. Deze functie was niet beschikbaar op het moment dat het antwoord werd geschreven. Het oorspronkelijke antwoord wordt bewaard zoals het is voor referentie.

Voor Safari, verwijs naar het antwoord door shawncampbell .

Maar zijn er sneltoetsen waarmee u door een webpagina of andere paginas kunt scrollen en de schermafbeelding kunt krijgen?

Nee, er is geen ingebouwd mechanisme in Safari / macOS om te scrollen en een screenshot te maken van een hele webpagina.

U moet ofwel handmatig scrollen, de afbeeldingen vastleggen en samenvoegen of een script schrijven , die beide omslachtig kunnen zijn.

U kunt op internet zoeken en Safari-extensies van derden vinden die deze functie voor u kunnen uitvoeren, maar nogmaals, dat is niet wat u zoekt.

Als u de reikwijdte versoepelt en bereid bent software van internet te downloaden, kunt u Mozilla Firefox installeren, een populaire alternatieve webbrowser voor macOS. Een screenshot-tool met de toepasselijke naam Firefox Screenshots is standaard ingebouwd in de webbrowser.

Download en installeer Firefox, open de gewenste webpagina, klik op de Pagina-acties knop in de adresbalk en selecteer Maak een screenshot optie.

voer de beschrijving van de afbeelding hier in

U kunt kiezen tussen het vastleggen van de hele pagina , alleen het zichtbare gedeelte of een specifieke regio binnen het zichtbare gebied.

voer de beschrijving van de afbeelding hier in

Wat geweldig is, is dat u kunt kiezen of u de gegenereerde afbeelding meteen wilt downloaden of deze online kunt opslaan voor later gebruik. volgens het gelinkte ondersteuningsartikel worden schermafbeeldingen slechts 14 dagen bewaard). U kunt de afbeelding ook rechtstreeks naar het klembord kopiëren of deze in de browser zelf bewerken.

voer hier een beschrijving van de afbeelding in

Hier “is de Vraag anders Webpagina in zijn “volle glorie 🙂

voer afbeeldingbeschrijving in hier

Naar mijn mening is dit de meest probleemloze manier om een screenshot te maken van een webpagina in macOS.

Opmerkingen

  • Plus 1 alleen voor de moeite van de volledige pagina die wordt getoond: goed gedaan! Maar toch een goed antwoord.
  • Wauw! Een reden om Firefox te gebruiken! Ik heb er al tien jaar geen gehad! Cool om te weten dat deze functie bestaat. 👍🏻
  • Ik wou dat ik deze methode kende van een screenshot van volledige paginalengte. Maakt bepaalde aspecten van webscraping VEEL efficiënter. Ik ‘ heb meer dan 50.000 entiteiten geschraapt …
  • Nimesh – lange lange man zou stem uw antwoord op, daar ben ik zeker van.
  • @bmike Ha ha, leuk!

Antwoord

Voer brew install webkit2png en voer vervolgens een commando als dit uit:

 webkit2png -F -W 1280 https://apple.stackexchange.com/questions/334689/screenshot-entire-web-page  

-F maakt een schermafbeelding op volledige grootte. -W verandert de breedte van het browservenster (de standaardinstelling is 800).

Antwoord

Het begrijpen van het OP wil geen tools van derden, vele anderen zullen dit willen, dus er zijn een paar eenvoudige manieren om dit te doen met een mac.

  • Paparazzi! app – opent een venster. Plak gewoon de URL om de hele webpagina vast te leggen. Het menu Bestand heeft “Afbeelding opslaan als” om de hele webpagina op te slaan. Met tools zoals mapacties kunt u de afbeeldingen afdrukken, archiveren of doen wat u maar wilt.
  • Websites bieden deze service ook – geen software vereist. Een daarvan is web-capture.net . Plak ook uw URL om een afbeeldingstype naar keuze te ontvangen. Dit wordt gemakkelijk afgedrukt of gedownload als een zip-bestand.

  • Awesome Screen Capture is een extensie die een eenvoudige manier biedt om de hele website vast te leggen.

Antwoord

Nee. Safari op macos 10.13 en lager heeft deze functie niet om paginas te scrollen en te klikken en te plakken en samen te voegen, dus dit is niet mogelijk. Het maken van een snelkoppeling voor een officiële functie is triviaal en je zou alles kunnen automatiseren met een slim genoeg script en vervolgens je tool kunnen activeren, maar je bent op dat moment weer bezig met het toevoegen van een programma van een derde partij.

Het is misschien het beste om te onderzoeken of opslaan als pdf voor u werkt nadat u de leesmodus hebt geprobeerd. Dat zou veel minder werk zijn om in een of twee snelkoppelingen te scripten.

Dat gezegd hebbende, er zijn tientallen geweldige opties en tools om dit te doen – sommige zijn zo simpel als het kiezen van een alternatieve browser dan degene die wordt geleverd met macOS. Hoe geweldig Safari ook is voor sommige dingen, de keuze is de zegen van een computer-besturingssysteem zoals macOS om meer tools te laten draaien op dat platform.

Opmerkingen

  • Apple gaat Safari verlammen. Ik heb een verwijzing naar Nimbus voor Safari gevonden, maar deze ‘ is niet meer in de app store te vinden. Nimbus bestaat voor Firefox en het ‘ is gratis.
  • Alleen om hier op te merken dat histrionics niet alleen onbehulpzaam zijn, maar vaak ook niet waar. Feitelijk is het niet alleen dat Apple ernaar streeft om Safari te verbeteren, maar ze hebben deze functie ook rechtstreeks in de browser toegevoegd. Handig om te onthouden dat iemand de volgende keer zegt dat de hemel valt omdat Apple momenteel geen ‘ functie X heeft.

Antwoord

Er is nog een andere flexibele en meestal onpraktische manier om dit te doen.
1. Het opnemen van alle paginacontent met quicktime en deze opslaan in een videobestand
2. exporteer frames als afbeeldingen uit het videobestand met final cut pro x
3. combineer alle afbeeldingen tot een lang panorama met photoshop, namelijk de volledige schermafbeelding van de pagina

Answer

Het is me gelukt om het volledige paginabeeld van de website (op Safari) te nemen door te klikken op: Bestand> Exporteren als PDF.

Hoewel het geen PNG was, deed de PDF het werk voor mij, aangezien ik eigenlijk alleen maar een vorm van het vastleggen van de hele webpagina wilde … het beste!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *