<form id="search" action="/search" method="get" autocomplete="off">
<div>
<input type = "button" name = 'test_button" value = "test" />
</div>
</form>
<script>
document.getElementById("test_button").value = "changed_test"
</script>
Podobnie jak kod HTML powyżej pokazuje, mam zdefiniowane przycisk z nazwą test_button
i wartości test
i zmieniając jego wartość z kodem w tagu skryptu.jak znaleźć skrypt, który zmienił atrybut wartość <input ... /> tagu
Teraz debuguję dużą stronę internetową, która używa takiego mechanizmu za pomocą Firebuga i Firefoksa w Linuksie.
Chcę wiedzieć, w jaki sposób mogę znaleźć skrypt, który zmienia atrybut <input ... />
value
, ale strona internetowa jest zbyt duża, różne <script>
i anonimowe funkcje, które są automatycznie wykonywane stało się prawie niemożliwe, aby znaleźć konkretną script
ręcznie.
Odkąd jestem w Linuksie, nie mogę używać żadnych narzędzi Microsoftu do przeszukiwania całej strony. Mam tylko Firebuga i Chrome. Czy Firebug może to zrozumieć? Czy ktoś ma dobry pomysł, jak znaleźć konkretną <script>
, która zmieniła value
?
To jest raczej niejasny i wydaje się pisać skrypt, który zmienia wartość przycisk; poza tym, użyj funkcji "Znajdź" przeglądarki, aby przechwycić wystąpienia ciągu "test_button", aby zobaczyć, gdzie jest używany. –
@ Mr.Disappointment Myślę, że kod jest tylko przykładem reprezentującym podstawowy problem, a debugowany dokument jest znacznie większy (i prawdopodobnie ma odpowiednik "test_button" w każdym miejscu). –