Yanlış bir şey yapıyor, ya da sadece muyum tampermonkey betikleri orada görünmüyor mu? Ve bu durumda, nasıl hata ayıklayabilirim?
cevap
Tampermonkey
sorun birisi denilen sanki userscripts değerlendirerek olmasıdır .. basitçe bunları bulabilirseniz bu senaryoların herhangi hata ayıklamak böylece klişe komut, özel komut dosyaları değerlendirmek için enjekte bir uzantısıdır eval()
bunlara göre, myscript.js
gibi güzel bir şey yerine VM###
göreceksiniz ve normalde kalıcı komut dosyaları gibi onlara gidemezsiniz.
Bunun yerine, ayıklayıcı satırları ekleyin:
- Ayarlar Onay işareti:
TamperMonkey Tablosu -> Ayarlar -> Genel (Yapılandırma modu: İleri) ->ayıklama komut
Ya da userscript satırı ekleyin içinde: şöyle
debugger;
:
(bir userscript üstündeki bu Doing Tampermonkey ayarına eşdeğerdir)
Komut dosyası kullanarak bir sayfada açık bir konsola sahip olduğunuzda, hata ayıklayıcı satırları vurulduğunda duraklar ve kaynak dosyanızı (bazı tampermonkey boilerplate ile çevrili) gösterir. Bu gibi görünmelidir
:
yapabilirsiniz o zaman enstrüman hata ayıklayıcı içinden gerek herhangi bir başka çizgiler.
Sorun yaşarsanız, chrome: // extensions öğesinde arka plan sayfası incelemesini açarak, tampermonkey'in ana mantığını da ayıklayabilirsiniz. Kodunda atlamak için kullanabileceğiniz şeyin ne olduğunu bilmenizi sağlayacak güzel mesajlar yazdırır.
- 1. tampermonkey (userscript) tüm sayfaları
- 2. Komut satırında hata ayıklama C#
- 3. piton ayıklama seçeneği hata ayıklama modunda isem bir komut
- 4. Hubot komut dosyasında hata ayıklama/yazdırma
- 5. Firefox'taki hata ayıklama hata ayıklama
- 6. Greasemonkey/Tampermonkey Parametre içeren bir sayfa için uyumu
- 7. Arkadaşımdan internetten bir betik indirdim, (tampermonkey) senaryoyu bilmeden tanıyabilecek mi?
- 8. Chrome’un hata ayıklama konsolu içinde kendi komut dizimi çalıştır?
- 9. Satır numaralarını içeren kabuk komut dosyalarını hata ayıklama
- 10. inşa ve çalıştırmak android proje komut satırı alt hata ayıklama
- 11. kabuk komut dosyası. Düzenli ifadeler kullanarak dize ayıklama
- 12. Diğer komut dosyalarını hata ayıklama işleminden kaldırmayı PhpStorm
- 13. Pycharm birim testi etkileşimli hata ayıklama komut satırı çalışmıyor
- 14. Hata ayıklama Java yöntemi
- 15. Raylar ayıklama
- 16. Ayıklama bitleri
- 17. Hata ayıklama gist-vim
- 18. Hata ayıklama yürütülebilir dosya IDA
- 19. Rscript çağrısı hata ayıklama nasıl
- 20. Firefox Jetpack Geliştirme Hata ayıklama
- 21. Java hata ayıklayıcı komut satırı aracı (jdb) nasıl komut verilir?
- 22. Argparse'deki parse.add_argument değerlerini ayıklama - python
- 23. Değişiklik komut dosyası oluştur
- 24. gdb borulu girişine (argümanlar) ile ayıklama
- 25. Web İşleyicilerini Safari Web Denetçisi'nde Hata Ayıklama
- 26. MAVEN_OPTS değişkenini kaybetmeden hata ayıklama MAGEN_OPTS değişkeni
- 27. Hata ayıklama üzerinde uygulama, hata ayıklama sırasında değil
- 28. Eclipse kısayolu "hata ayıklama son hata ayıklama yapılandırması" (F11 değil)
- 29. Eclipse Java Hata ayıklama dosyaları ile hata ayıklama
- 30. ASP.Net Core, bir hata ayıklayıcıda hata ayıklama değil hata ayıklama
http://i.stack.imgur.com/C71uq.jpg – thestral
Lütfen kabul edilen cevabı değiştirin; ikinci cevap çok daha doğru ve benimkini silmek istiyorum. – Xan