Podsumowując, spróbuj wyłączyć punkty przerwania w narzędziach do Chrome Chrome (intuicyjne wiem, ale działa to dla mnie).
Używam Dojo i znajduję funkcję blackboxing bezcenną. Dawniej działała niezawodnie na starszej wersji Chrome, ale dla współpracownika z tą samą wersją nie.
Niedawno mój Chrome został uaktualniony do wersji 60.0.3112.101 (wersja oficjalna) (wersja 64-bitowa), a zachowanie w blackboxie przestało działać niezawodnie. Najczęstszym przypadkiem użycia jest możliwość kliknięcia przycisku i pomijanie całego kodu Dojo, aby Chrome zaczął debugować przy pierwszym nie-blackboxowanym fragmencie kodu aplikacji, który trafia (logika aplikacji często ukryta za zamknięciami zaczepów).
bym tego CUE w następujący sposób:
- Przejdź do strony z przycisku w aplikacji
- Otwórz Chrome narzędzia dev
- Najedź przycisku w aplikacji
- F8 Hit powiedzieć Chrome złamać na następnym kodzie na ogień
- Kliknij przycisk w aplikacji
- Chrome powinien wejść do debugowania przy pierwszym nie-blackboxowanym kawałku kodu
Jednak Chrome rozpocznie debugowanie kodu blackboxed (może nawet stwierdzić, że kod jest umieszczony w blackboxie na banerze!).
Domyślnie zawsze mam aktywne punkty wstrzymania Chrome. Przez przypadek wypróbowałem powyższe z wyłączonymi punktami przerwania Chrome (CTRL + F8) i powtórzyłem powyższe i naprawiłem zachowanie blackboxingu.
moje zasady blackboxing są: \.*dojo/d\.*
ja też mam ten problem i go nienawidzę .... – sotn