Fareyle üzerine gelinen öğe Chrome'da inceleniyor mu?


108

Chrome'un geliştirici araçları aracılığıyla, bir sitede araç ipuçlarının nasıl yapılandırıldığını görüntülemeye çalışıyorum. Ancak, öğenin üzerine geldiğimde bile, "öğeyi inceleyin", html'de araç ipucu için hiçbir şey görünmüyor. Stili olarak ayarlayabileceğimi biliyorum :hover, ancak yine de araç ipucunun html veya css'sini göremiyorum.

Herhangi bir fikir?


Yanıtlar:


81

Aslında bunu Twitter Önyükleme araç ipuçlarıyla yapmak için bir numara buldum. Geliştirme araçlarını (F12) başka bir monitörde açarsanız, araç ipucunu getirmek için imleci öğenin üzerine getirin, 'Öğeyi İncele'yi seçiyormuşsunuz gibi sağ tıklayın. Bu bağlam menüsünü açık bırakarak odağı geliştirme araçlarına kaydırın. Araç ipucunun html'si, HTML'deki araç ipucu öğesinin yanında görünmelidir. O zaman ona başka bir unsurmuş gibi bakabilirsiniz. Chrome'a ​​geri dönerseniz, HTML kaybolur, bu nedenle dikkat edilmesi gereken bir şey olur.

Garip bir yol ama benim için işe yaradı, bu yüzden paylaşacağımı düşündüm.


12
Evet, ama Mac'te değil.
actimel

2
- 1. Adım: Chrome Dev araçlarını getirmek için araç ipucunu oluşturan öğeyi inceleyin. - Adım 2: öğenin üzerine geldiğinizde, ipucunuz görünecektir. Öğeyi terk etmeden yeni bir pencere açın (Mac'te Command-N, başka yerlerde Ctrl-N) - Adım 3: Yeni pencereyi eski pencerenin altına sürükleyin, böylece araç ipucunu görmeye devam edin, ardından imlecinizi Öğe denetçisine taşıyın . - 4. Adım: Araç ipucunuzun DOM'a eklendiği en alta gidin. Stilini görmek için öğeyi tıklayın.
pgblu

2
PS Bu, örneğin SO'da olduğu gibi, Javascript aracılığıyla elemanın kendi başlık özniteliğinden oluşturulan araç ipuçları için çalışmaz. Bu araç ipuçları varsayılan bir stil kullanır.
pgblu

Bu, Kendo'daki ipuçları için bana yardımcı oldu
k29

1
İşin püf noktası: Önce kaynak sekmesine gidin. Daha sonra Javascript'i F8 tuşu ile duraklatabilirsiniz. Duraklatma tuşu F8 / Ctrl + \ kısayoluyla orada (Bu sayfadaki @Rajan'ın cevabı)
rostamiani

87

F8 hata ayıklamayı duraklatacak.

Araç ipucunun üzerine fareyi getirin ve görüntülenirken tuşuna basın F8.

Artık CSS'ye bakmak için denetçiyi kullanabilirsiniz.


4
Stackoverflow'da, aşağı kaydırmaya devam ettiğiniz sürece, diğerlerinden çok daha iyi olan gerçekten iyi bir cevabı bulacaksınız. Bu, fazladan komut dosyası olmadan basit ve kolaydır.
Alexander Dixon

2
F8 benim için herhangi bir nedenle işe yaramadı, ancak duraklama da ctrl- \
Bryan Larsen

En iyi çözüm burada
NiallMitch14

Almanca klavye düzenimdeki <kbd> F8 </kbd> ne de <kbd> AltGr </kbd> - <kbd> RCtrl </kbd> - <kbd> ß </kbd> hata ayıklayıcıyı duraklatmıyor.
test

85

Bu çözüm herhangi bir ekstra kod olmadan çalışır.

command-option-jKonsolu açmak için vur . Konsolu farklı bir pencerede açmak için konsolun sağ üst köşesindeki pencereye bakan düğmeye tıklayın.

Ardından, Chrome penceresinde, açılır pencereyi tetikleyen öğenin üzerine gelin command-`, konsola odaklanmanız gereken pek çok kez tıklayın, ardından yazın debugger. Bu, sayfayı dondurur, ardından öğeyi Öğeler sekmesinde inceleyebilirsiniz.


6
Bu cevap gerçekten çok güzel. Minimum kod, jQuery veya çift monitör kurulumu yok.
uKolka

1
İşe yaradı! Başlangıçta bazı yanlış yapılandırmalardan dolayı, Bootstrap araç ipuçlarını değil, varsayılan HTML araç ipuçlarını görüyordum. Bu sorunu çözdükten sonra çözümünüz işe yaradı. Teşekkürler.
DFB

2
Ek olarak debugger, konsola yazarken odağınızı kaybederseniz alt+tab, öğenin üzerine gelirken tuşuna basabilirsiniz . Windows'taki Chromium uygulamaları için çalıştı.
Orcun

1
Bu harika bir cevaptı!
Nobita

Chrome DevTools Klavye Kısayolları sayfası, konsola geri odaklanmak için command + `yerine bir kontrol +` olduğunu söylüyor. Belki değişti.
rinat.io

63

Araç ipucunu bu şekilde göstermeye zorlamanız gerekir

$('.myelement').tooltip('open');

Artık ipucu, fareyle üzerine gelme durumuna bakılmaksızın gösterilecektir.

İşaretlemeyi görmeniz gereken DOM'nin altına yakın bir yere kaydırın.

Güncelleme bkz. Cneuro'nun Bootstrap 3 için yorumu.

$('.myelement').tooltip('show');

Güncellemeye bakın Marko Grešak'ın Chrome ve görünüşe göre Safari için cevabına bakın $0, şu anda seçili öğe için kısayol olarak kullanılabilir. Bu, Safari'de de çalışıyor gibi görünüyor.

$($0).tooltip('show')

1
$ ['. myelement']. tooltip ('open') benim için işe yarayan şeydi.
tekumara

6
Bootstrap 3 itibariyle, bu artık .tooltip('show') getbootstrap.com/javascript/#tooltips-methods
cneuro

2
Chrome'da, şu anda seçili olan öğeye $0konsoldaki gibi erişilebilir . Bu nedenle, bir araç ipucunu tetikleyen öğeyi seçip çalıştırabilirsiniz $($0).tooltip('show').
Marko Grešak

31

Tıklayın f12konsol sekmesine gidin ve aşağıdakileri ekleyin:

setTimeout(()=> {debugger},5000)

Bu, istediğinizi yapmanız için size 5 saniye verecek ve kırılacaktır 5 seconds. Ardından hedef öğeyi inceleyebilirsiniz

(ör. öğenin üzerine gelin ve 5 saniye bekleyin, ardından inceleyin ..)


Electron'da da çalışıyor.
xmedeko

24

Benim için kabul edilen cevap işe yaramadı: DevTools'a tıklamak Araç İpucunu hemen kapattı.

Ancak, bana yardımcı olan /superuser/249050/chrome-keyboard-shortcut-to-pause-script-execution buldum :

  1. Konsolda :, Çalıştır:
    const F12 = 123
    window.addEventListener('keydown', function(event) { 
      if (event.keyCode === F12 ) {
        debugger; 
      }
    });
  1. Denetçiyle öğeyi vurgulayın

  2. F12'ye basın

DOM'un değişmemesi için JavaScript duraklatılmış olarak artık öğeyi inceleyebilirsiniz.


1
Zekice! Tam olarak aradığım şey. Teşekkür ederim :) Kurulumumla bir nedenden dolayı F12 ile çalışmasa da keyCode == 13 kullandım ve ENTER'a bastım.
Jeremy F.

2
harika çözüm! bu kullanışlı parçacığı chrome'un SOURCE -> SNIPPETS alanına kaydetmenizi öneririm, böylece sadece çift tıklama ile çalıştırabilirsiniz;)
Magico

1
Harika çözüm. Çok zeki.
Charlie Dalsass

10

Kodlama olmadan tek pencere yanıtı

Diğer cevapların hiçbiri tam olarak doğru değil veya yeterince detaya sahip değil, işte benim girişimim.

  • F12 / Ctrl + Shift + I (Windows / Linux) veya Command + Option + I (Mac) kullanarak Chrome'un Geliştirme Araçlarını açın.
  • DevTools penceresindeki Kaynaklar sekmesini seçin .
  • Araç ipucunu görünür hale getirmek için fareyi kullanarak incelemek istediğiniz öğenin üzerine gelin.
  • Komut dosyası yürütmeyi duraklatmak için F8'e (Windows / Linux / Mac) basın. Ana pencere gri olur ve "Hata ayıklayıcıda duraklatıldı" açılır penceresi görünecektir.
  • DevTools penceresinde Elements sekmesini
  • Bootstrap araç ipuçları için, araç ipucu sayfanın son olarak görünecektir <div>.<body>

5

JS ile etkinleştirilen araç ipuçları için kod çözümü yok:

Chrome'un geliştiricileriyle, araç ipucunun içeren / üst öğesini inceleyin. "Öğeler" sekmesinde, bu kapsayıcı DOM öğesini sağ tıklayın ve ardından "kesme"> "alt ağaç değişiklikleri" ni seçin. Araç ipucunun bulunduğu DOM parçasının üzerine bir dahaki sefere geldiğinizde, JS kodu duraklatılarak araç ipucunun içeriğini incelemenizi sağlar.


4

Bu adımları takip et

  1. InspectPencereyi kromda açın .

  2. Fareyi araç ipucunun üzerine getirin.

  3. Basın F8

    JS yürütme duraklatılacak ve ardından araç ipucunu inceleyebilirsiniz.

  4. Yürütmeyi F8başlatmak ve F10hata ayıklamak için tekrar basın .


2

İşte basit bir çözüm: Dinamik araç ipuçlarınız varsa, tetikleme olayını (geçici olarak) olarak değiştirerek bunları "kalıcı" hale getirebilirsiniz click. Bu, araç ipucunun yalnızca bir tıklama durumunda kaybolması gibi bir etkiye sahip olacaktır:

$('body').tooltip({
    selector: "[data-toggle='tooltip']",
    trigger: "click"
});

Bu şekilde, FF'ler veya Chrome'un hata ayıklama araçlarıyla kolayca incelenebilir.


2

1) F12'ye tıklayarak İncele penceresini açın

2) Kaynak sekmesine gidin (konsolun yanında)

3) Şimdi incelenecek öğenin üzerine gelin ve farenizi orada tutun.

4) Kontrolü duraklat düğmesine veya F8'e taşımak için klavyeyi kullanma (Tab veya shift + tab) Resme bakın

5) Klavye odağı Oynat düğmesindeyken. Enter'a basın. Üzerine gelme öğeniz donacak, şimdi her şeyi yapabilirsiniz


1

bu araç ipuçlarını düzenlemek çok basit.

Aşama 1 : Araç ipucuna sahip öğeyi inceleyin. Devtools'da mavi ile vurgulandığından emin olun.

Adım 2 : Öğeye sağ tıklayın (geliştirme bölümünde) ve Break on altında nitelik değişiklikleri seçin görüntü açıklamasını buraya girin

3. Adım : İncelenen öğenin üzerine gelin ve sitenin üzerinde küçük bir metinle birlikte gri bir kaplama görünecektir: Hata ayıklayıcıda duraklatıldı

görüntü açıklamasını buraya girin

ekranınızın üst kısmında

4. adım : Fareyle üzerine gelme durumu seçilene kadar mavi oka tıklayın.

5. Adım : Araç ipucunu inceleyin ve düzenleyin


1

İşte bunu Mac'te nasıl yaptım:

  1. Chrome devtools'un açık olduğu bir araç ipucu içeren öğenin üzerine gelin.
  2. Araç ipucunun görünmesini bekleyin.
  3. Devtools komut paletini klavye kısayoluyla açın. Cmd+Shift+Pbenim için çalıştı.
  4. Yazın Disable JavaScriptve basınEnter

Bu, JavaScript kullanan tüm araç ipuçlarının solmasını önleyecektir.


0

Bununla ilgili sorunlar yaşadım, bu yüzden belgelere gittim ve sayfada zaten oluşturulmuş olan ipucunu inceledim. Bu, araç ipucunun dom yapısını görmeme ve buna göre düzenlememe yardımcı oldu.


0

Chome on Linux'ta bu, WikiPedia'daki referanslar gibi JS tarafından üretilen araç ipuçları için aşağıdakileri yaparak elde edilebilir:

Yukarıda belirtildiği gibi, geliştirici araçlarını F12 kullanarak açın. Onları başka bir pencerede açın. Araç ipucunu vurgulayın ve Ctrl-Shift-C'yi (HTML Denetçisi) tıklayın. Ucun üzerinden geçtiğinizde, geliştirici penceresi uygun bölümü gösterecektir.

Fareyi üzerindeyken ucu açık tutmanız gerekiyorsa, diğer pencerede daha ayrıntılı olarak inceleyebilmek için, araç ipucuna sağ tıklayın ve içerik menüsünü yukarıda bırakın ve geliştirme araçları penceresine tıklayın. Bu senaryoda ipucunu wikipedia penceresinde bırakır.

Bir dereceye kadar önyükleme ipuçlarıyla da çalışır.


0

Bazı nedenlerden dolayı, burada verilen yanıtlar benim için Windows'ta çalışmıyordu. Dev araçlarını açıp, ardından araç ipucunu getiren öğenin üzerine gelip ardından o öğeye (araç ipucunu değil) sağ tıklayarak araç ipucunu inceleyebildim. Ardından, imleci denetçi panelinin üzerine getirin ve aşağıya doğru kaydırın. Araç ipucu öğesi hala orada olmalıdır.


0

Dev araçları, bir araç ipucu gibi gezdirilmiş bir öğeyi incelemenin bir yolunu sağlar.

1 - F12'yi kullanarak geliştirme araçlarını açın.

2 - "Öğeler" sekmesini seçin.

3 - Araç ipucunu içeren ana öğeyi seçin.

4 - "..." (ana öğenin satırında) tıklayın ve "Kes" / "alt ağaç değişiklikleri" ni seçtikten sonra (aşağıdaki resme bakın)

Üst öğede bir Kesme ayarlayın

5 - Son olarak uygulamaya geri dönün ve Araç İpucunun görünmesini sağlayın. Araç İpucu görünür olduktan sonra yürütmeyi engellemelidir

Umarım birisi için yararlı olabilir!


0

Bu sorun için bulduğum başka bir Çözüm. Chrome'da Mobil veya Tablet görünümünde, Chrome'da Mobil görünüm için Chrome Geliştirme araçlarında Crt + Shift + M tuşlarına basın . Araç ipucu div (dokunun) tıklayın ve onu inceleyebilir Sağ Tıklama Tooltipte


0

command-option-jKonsolu açmak için vur . Konsolu farklı bir pencerede açmak için konsolun sağ üst köşesindeki pencereye bakan düğmeye tıklayın.

Ardından, Chrome penceresinde, açılır pencereyi tetikleyen öğenin üzerine gelin command-, konsola odaklanmanız gereken pek çok kez tıklayın ve ardından yazın debugger. Bu, sayfayı dondurur; daha sonra, Öğeleri Öğeler sekmesinde inceleyebilirsiniz.


-1

Dev araçları içinden: hover durumunu değiştirmenin, yalnızca ipucu metni ilk etapta CSS: hover kuralları aracılığıyla etkinleştirildiğinde bir etkiye sahip olduğunu belirtmek gerekir. Geçiş, yalnızca oluşturma amacıyla öğeye fareyle üzerine gelme durumunu uygular, ancak karşılık gelen bir JavaScript fareyle üzerine gelme olayını tetiklemez.

AngularJS gibi birçok çerçeve, bir hedef öğenin üzerine gelindiğinde JavaScript aracılığıyla belge gövdesinin altına dinamik olarak araç ipucu HTML'yi ekler, bu nedenle hedef öğenin üzerine gelmenin ve incelemenin herhangi bir miktarı yardımcı olmaz.

@ joeyyang'ın cevabı bu senaryoda benim için çok iyi çalıştı.


-2

Bulduğum en kolay yollardan biri şudur:

  1. Yandaki Chrome geliştirme araçlarını açın

  2. Öğenin üzerine gelin

  3. Sağ tık

  4. Geliştirme araçlarına tıklayın

  5. Artık stilleri inceleyebilir ve değiştirebilirsiniz


Bu yardımcı değil @Kaspars
Es Noguera

@EsNoguera neden daha spesifik olabilir. Benim için bu şekilde çalıştı. İşe yarayan bir yöntem bulduğuma göre, neden önerilmek kötü?
Kaspars Siricenko
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.