Chrome'un Element Inspector uygulamasını Baskı Önizleme Modunda mı kullanıyorsunuz?


666

Bir web sitesi geliştirmeye çalışıyorum ve baskı görünümünde çalışmam gerekiyor. Genellikle mizanpaj sorunları olduğunda Chrome'un Element Inspector uygulamasını kullanıyorum. Ancak bu, baskı önizleme modunda mevcut değildir.

Bir Chrome eklentisi veya krom içindeki görüntüleme ortamınızı değiştirmenin, bir sayfayı yazıcı gibi görüntülemenin başka bir yolu var mı? Chrome'a ​​özgü bir çözümü olmadığını düşünüyorum, ancak bu benim birincil tarayıcımdır, bu nedenle tarayıcı içi bir çözüme sahip olmak güzel olurdu.

Şu anda sadece baskı önizleme ortamına odaklandım, ancak desteklenen ortam türlerinden herhangi birine (yani tüm / braille / kabartmalı / el tipi / baskı / projeksiyon / ekran / konuşma / tty / televizyon).


Yanıtlar:


1158

Not: Bu cevap, Chrome çeşitli sürümlerini kapsıyor görmek için kaydırma v52 , V48 , V46 , V43 ve V42 güncellenen değişikliklerle her.

Chrome v52 +:

  • Geliştirici Araçlarını açın (Windows: F12veya Ctrl+ Shift+ I, Mac: Cmd+ Opt+ I)
  • Click özelleştirme ve kontrol DevTools hamburger menü düğmesi ve tercih ayarları Rendering Diğer araçlar> (veya Rendering yeni sürümlerinde).
  • Kontrol Taklit yazılı basın kısmındaki onay Oluşturma sekmesini seçin Baskı ortam türünü.

Chrome v52 +

Chrome v48 + (Fark ettiğiniz için teşekkürler Alex):

  • Geliştirici Araçlarını ( CTRLSHIFTIveya F12) açın
  • Click Geçiş cihaz modu sol üst köşedeki düğmeye ( CTRLSHIFTM).
  • Emin konsol tıklayarak gösterilir olun göster konsoluna ((1) bulunan menüdeESC Geliştirici Araç Çubuğu'nda odak varsa tuş konsolu değiştirir).
  • Kontrol Taklit baskı ortamını seçerek açılabilir render sekmesinde Rendering (2) bulunan menüde.

Chrome v48 +

Chrome v46 +:

  • Geliştirici Araçlarını ( CTRLSHIFTIveya F12) açın
  • Click Geçiş cihaz modu sol üst köşede (1) düğmesini.
  • Menü düğmesi (2)> Konsolu göster (3) düğmesini tıklatarak veya ESCkonsolu değiştirmek için tuşuna basarak konsolun gösterildiğinden emin olun (yalnızca Geliştirici Araç Çubuğu'nun odağı olduğunda çalışır).
  • Emülasyon (4)> Medya (5) sekmeler, çek CSS medya basıp baskı (3).

Chrome v46 + desteği

Chrome v43 +:

  • 2. adımdaki çekmece simgesi değişti.

Chrome v43'te yazdırma ortamı sorgusunu taklit etme

Chrome v42:

  • Geliştirici Araçlarını ( CTRLSHIFTIveya F12) açın
  • Click Geçiş cihaz modu sol üst köşede (1) düğmesini.
  • Çekmeceyi göster düğmesine (2) tıklayarak veya ESCçekmeceyi değiştirmek için tuşuna basarak çekmecenin gösterildiğinden emin olun .
  • Altında Emülasyon> Medya onay CSS medya basıp baskı (3).

Chrome v42'de yazdırma ortamı sorgusunu taklit etme


14
Bunu onaylayabilirim, bu yüzden onaylı cevap verdim. Neden her birkaç sürümde hareket etmekte ısrar ettiklerinden emin değilim.
David Stinemetze

8
Chrome 48'de buldum, ancak tekrar taşıdılar: Çekmecede "oluşturma" bölümüne gidin, "Yazdırma ortamını taklit et" seçeneğini işaretleyin.
Olemak

7
Bu sık değişiklikler henüz Google'dan çıktığını gördüğüm en aptalca şey! Zamanımın boşa harcanması.
isapir

8
Ne yazık ki bu, baskı önizlemesinin gösterdiği şeyi her zaman taklit etmez, bu nedenle hata ayıklama için çok iyi değildir. Genel düzen ve stillerin ne olduğunu görmek için iyidir.
17'de

18
Bu 'baskı' emülatörü tamamen işe yaramaz. Tarayıcıda gördüklerinizde, baskı önizlemesinde gördüğünüz gibi bir şey olmayacağı için, sayfayı düzgün bir şekilde taklit etmez. Çalışan bir çözümü olan var mı?
Ian S

168

Chrome 32'de değiştirildi 35+

(Chrome 35 ve sonraki sürümlerinde "Öykünme" sekmesi varsayılan olarak bulunur. Ayrıca, konsola herhangi bir birincil sekmeden erişilebilir.)

  1. DevTools'ta ayarlar-> Geçersiz Kılmalar'a gidin
  2. "Konsol çekmecesinde Öykünme görünümünü göster" seçeneğini etkinleştirin
  3. Ayarları kapatın, 'Öğeler' sekmesine gidin
  4. EscKonsolu getirmek için vur
  5. "Emülasyon" sekmesini seçin, "Ekran" ı tıklayın
  6. "CSS Medyası" na ilerleyin, "yazdır" ı seçin

Konsol sekmesinde bu seçenek (henüz?) Kullanılamıyor.

Geçersiz Kılmaları Etkinleştir


1
Bu güncellemeyi yansıtmak için, devam ettim ve şimdi doğru cevap olarak işaretledim.
David Stinemetze

3
Geçersiz Kılmalar sekmesi artık Chrome 36'da mevcut değil (bunun ne zaman değiştirildiğini bilmiyorum). Öykünme sekmesi varsayılan olarak bulunur.
ebruchez

1
Yalnızca ben mi yoksa CSS medya seçeneği Chrome 36'da mı kaldı? Artık yalnızca belirli bir mobil cihaza göre seçim yapabilirsiniz. GÜNCELLEME: doh. Yukarıdaki talimatlara göre, kelimenin tam anlamıyla "Ekran" tıklamak zorunda. Tıklanabilir olduğu hemen belli değil.
Ted

1
Bulduğum tek sorun, şimdi kullanıyorum, aslında Chrome'un yazdırdığı şey değil. Medyanın grid-md kullanacağı Bootstrap 3.x ile bu son derece belirgindir, oysa baskı önizlemesi grid-sm kullanır
Sammaye

3
Chrome 39 bu "medya" altındadır. ilk önce devtools üst çubuğunun solundaki küçük telefon simgesini ve ardından cihaz emülatörünün sağ üst kısmındaki 3 noktayı tıklayarak cihaz öykünmesini etkinleştirmelisiniz.
Danny Staple

73

Chrome 32'den beri çekmecenin bölümünde CSS mediaseçenek varScreenEmulation sekmesinin .

Sadece etkinleştirin print, hedef ortam türü olarak seçin ve - bakın - sayfanız yazdırılacağı şekilde işlenir.

EscGörünmüyorsa çekmeceyi getirmek için kullanın .


Bundan daha basit olacağını umuyordum, ama sanırım şimdilik yapması gerekecek. Sonunda otomatik olarak araçlardan birine yerleştirilmiş olsaydı iyi olurdu.
David Stinemetze

Şansımı bulduğumda bunu denemeliyim. O zamana kadar @ Jon-YYC'nin yöntemine sadık kalabilirim.
David Stinemetze

Im mac 28 sürümünü kullanarak ve bu seçeneği görmüyorum ... başkasının bu sorunu var?
Aaron Hill

2
Mac'te sürüm 28 kullanıyorum ve sorunum yok. Belki de ayarlar iletişim kutusuna girmediniz. Bunu, Element Inspector öğesinin sağ alt köşesindeki dişli çark simgesini tıklayarak bulabilirsiniz.
David Stinemetze

2
Bu cevap şimdi güncel değil.
Flimm

23

Chrome 48'den (ve belki de birkaç sürümden önce), işlev tekrar taşınmış gibi görünüyor:

İlk birkaç adım değişmedi:

  1. F12Geliştirici araçlarını getirmek için basın

  2. ESCKonsolu açmak için basın

Önceki yanıtlara göre, ayar daha sonra "Öykünme" sekmesi altında bulunabilir. Aşağıdaki resimlerde gösterildiği gibi, artık "Konsol" sekmesinin solundaki üç noktayı tıklayarak görüntülenebilen "Oluşturma" sekmesine taşındı.

Sekme seçimi

Ayar seçimi



14

Chrome 48+ sürümünden itibaren, baskı önizlemesine aşağıdaki adımlar aracılığıyla erişebilirsiniz:

  1. Geliştirici araçlarını açın - Ctrl/Cmd+ Shift+ Iveya sayfayı sağ tıklayın ve 'İncele' seçeneğini seçin.

  2. EscEk çekmeceyi açmak için tuşuna basın .

  3. 'Oluşturma' zaten gösterilmiyorsa, 3 nokta kebabını tıklayın ve 'oluşturma' seçeneğini seçin.

  4. 'Yazdırma ortamını taklit et' onay kutusunu işaretleyin.

Buradan Chrome size sayfanızın basılı bir sürümünü gösterir ve öğeyi inceleyebilir ve tarayıcı sürümünde olduğu gibi sorun giderebilirsiniz.

Geliştirici Araçları'ndaki Chrome 49+ Baskı Önizleme seçeneğinin resmi


Güncellenmiş bir DevTools Talimatları için kaynağınız var mı? Bunların çoğunu çözebilirim , ama her şeyi araştırıyordum ve benden saklanan birçok yararlı yeni özellik var gibi hissediyorum.
Crystal Miller

1
Genel geliştirici araçları bilgileri için bulduğum en iyi kaynak developers.google.com/web/tools/chrome-devtools/?hl=tr . Bu videodaki en son sürümle ilgili güncellemeleri de izlemekten gerçekten keyif aldım: youtube.com/watch?v=dJR-n8szgBc .
NilsyNils

7

CSS'nizde Google Chrome'da PDF Olarak Yazdır'ı kullanarak hata ayıklıyorsanız ve CSS öğesi arka plan renkleriniz gösterilmiyorsa, 'Arka plan grafikleri' onay kutusunun işaretli olduğundan emin olun. CSS hata ayıklama ve CSS arka plan benim göz ardı neden ne olduğunu merak neredeyse 30 dakika geçirdim.

Google Chrome Baskı arka plan rengi yok sayıldı


6

Bir Mac'teki Chrome v51 altında, sağ üst köşeyi tıklayarak, Diğer araçlar> Oluşturma ayarları'nı seçip pencerenin altında sunulan seçeneklerde Medyayı taklit et düğmesini işaretleyerek oluşturma ayarlarını buldum.

Chrome v51 Mac Altta taklit medya seçicisi görünür

Beni bu konuya götüren diğer tüm posterlere teşekkür ederim.


"Medyayı öykün" öğesinde yazdırmayı veya ekranı seçsem de yazdırma stil sayfasıyla yazdırılıyor. Bunun yerine tam sayfa ekran görüntüsü uzantısı kullandım. chrome.google.com/webstore/detail/full-page-screen-capture/…
niknah

4

Chrome v67 (mac):

  1. Cmd+opt+jGeliştirici araçlarını açmak için basılı tutun
  2. ...sağ taraftaki simgesini tıklayın ve aşağıdakileri seçin: Diğer Araçlar >> Oluşturma
  3. Oluşturma penceresi ekranın altında görüntülendiğinde, CSS Medyasını Taklit Et ve açılır menüden "Ekran" ı seçin.
  4. "Dosya >> Yazdır" 'a gidin, yazdırmak istediğiniz görünümü görmelisiniz.

Mac'te Chrome v67 için yukarıdaki açıklamanın görüntüleri:

Görüntü Oluşturma sekmesini nerede bulabilirim: ...Sağ taraftaki simgesini tıklayın ve daha fazla araç seçin: Diğer Araçlar >> Görüntü Oluşturma

ekran görüntüsü 1

"Ekran" görünümünün yazdırılması

ekran görüntüsü 2

Umarım yardımcı olur.


4

Mevcut kısayollarla, en hızlı yol

  1. Geliştirici Araçlarını açın

    • Windows: F12veya Ctrl+ Shift+I
    • Mac: Cmd+ Opt+I
  2. Komut Menüsünü

    • Windows: Ctrl+ Shift+P
    • Mac: Cmd+ Shift+P
  3. Yazın printve seçin Taklit CSS yazılı basın türünü içerik menüsünden

    Medya Türü Öykünmesini Komut Menüsü ile Değiştirme

Lmeurların mükemmel ve şu anda en çok oylanan cevabına baktığımda , bu çözümün zaman içinde de sabit kalabileceğini düşünüyorum.


1

Chrome v50:

Yol 1:

  1. Menü> Diğer Araçlar> Görüntü oluşturma ayarları (resme bakın)
  2. Aşağı: Oluşturma Sekmesi> Ortama "yazdır" öykün

Yol 2:

  1. Açık Konsol [esc]
  2. Konsol Menüsü> işleme
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.