[JavaScript] Jak w chrome poznać który plik .js używa strona? |
[JavaScript] Jak w chrome poznać który plik .js używa strona? |
1.09.2017, 12:47:13
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) |
Mam jakiś błąd na stronie związany javascript. Chciałbym wiedzieć w którym pliku, i w jakim fragmencie szukać przyczyny błędu.
|
|
|
1.09.2017, 12:50:05
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Ctrl+Shift+I -> Console
-------------------- |
|
|
1.09.2017, 12:56:46
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) |
nic tam się nie dzieje gdy manipuluję stroną która używa javascript
|
|
|
1.09.2017, 13:01:11
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
W takim razie musisz sam go namierzyć, żadne narzędzie Ci w tym nie pomoże.
-------------------- |
|
|
1.09.2017, 13:49:42
Post
#5
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) |
A jesteś pewny, że twój skrypt wogóle się ładuje ?
ctrl+u W konsoli, jeśli jest błąd w którymkolwiek skrypcie coś powinno być widać .... Jeśli nie wywala żadnego błedu .... wrzuć do skryptów jakieś console.log(jakaś dostępna zmienna) i zobaczy co ci będzie wyrzucał Ten post edytował phpamator 1.09.2017, 13:52:38 |
|
|
1.09.2017, 14:55:13
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) |
Otwierasz narzędzia developerskie:
-> przechodzisz do zakładki sources -> znajdujesz interesujący cię plik na liście -> klikasz w pierwszej linijce po lewej stronie zostawiając brakepoint -> przechodzisz do zakładki console -> wpisujesz debugger; i dajesz enter -> następnie klikasz sobie step forward -> dochodzisz do fragmentu który cię interesuje i patrzysz co się dzieje -> profit. console.log i alert to jest raczej stare/przedszkolne podejście, dość problematyczne, bo musisz wszędzie je zostawiać. Debuggowanie z użyciem debuggera jest podejściem jakie powinno się stosować IMO. Więcej informacji: https://developers.google.com/web/tools/chr...ipt/breakpoints Ten post edytował by_ikar 1.09.2017, 14:56:39 |
|
|
1.09.2017, 16:13:59
Post
#7
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) |
dzięki za szczegółową odpowiedź.
Ja tu czegoś nie czaję. źródło strony: <head> <script src="/public/new_responsive/js/jquery-2.1.4.min.js"></script> <script src="/public/new_responsive/js/bootstrap.min.js"></script> <script src="/public/new_responsive/js/jquery.requestAnimationFrame.js"></script> <script src="/public/new_responsive/js/jquery.mousewheel.js"></script> <script src="/public/new_responsive/js/ilightbox.packed.js"></script> <script src="/public/new_responsive/js/owl.carousel.min.js"></script> <script src="/public/new_responsive/js/main.js"></script> \</head> w zakładce source chrome a na serwerze katalog public i podkatalog new_res ma js Ten post edytował jhoihkjhkhnkh 1.09.2017, 19:18:38 |
|
|
1.09.2017, 16:27:58
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Skąd wiesz, że masz błąd?
-------------------- |
|
|
1.09.2017, 16:28:45
Post
#9
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) |
Ścieżki
sprawdz w konsoli czy ładuje ci jQuery. wiesz jak ? na moje oko .... to ci wogóle nie ładuje skryptów. ale mogę się mylić Ten post edytował phpamator 1.09.2017, 16:31:50 |
|
|
1.09.2017, 18:26:27
Post
#10
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) |
no nie ładuje. Pokazałem w poprzednim poście skrin że w chrome nie widać folderu js.
|
|
|
1.09.2017, 18:27:24
Post
#11
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
a css jak ładujesz? Taka sama ścieżka? Jeśli tak to może być przez brak chmod dla katalogu `js`
|
|
|
1.09.2017, 18:37:44
Post
#12
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) |
nooo to znajdz przyczynę dlaczego ci nie ładuje.
ja bym z twoich scieżek uszczknął co nieco .... jeśli public jest twoim domowym folderem a strona znajduje się w new_responsive .... może twoje ścieżki są "do nikąd". ... xxxxx.co.uk ? tam wszystko działa ... prawie, nie ma strony 3D/4D Ten post edytował phpamator 1.09.2017, 19:28:13 |
|
|
1.09.2017, 18:52:37
Post
#13
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
@phpamator też wyczaiłem tą stronę. Jednak Nie byłem w stanie się dostać do testowanej strony a tylko do js: /public/new_responsive/js/main.js
Więc plik jest, teraz niech autor pokaże stronę |
|
|
1.09.2017, 18:57:37
Post
#14
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) |
w nagłówku strony niema nigdzie linku do main.js albo ja slepy jestem
Więc jeśli to ta strona to nie dziwne że nie działa a leśli mowimy o stronie w new_responsive to daję łeb, że to ścieżki no chyba, że linków nie ma na stronie. Ten post edytował phpamator 1.09.2017, 19:00:55 |
|
|
1.09.2017, 19:14:02
Post
#15
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) |
bo wprowadzam wersję mobilną do tego serwisu. I te moje problemy są po przełączeniu na wersję mobilną po adresie ?template=new i przełącza na nowe foldery, a problem jest w formularzu w kontakcie /kontakt.html przy wyborze tematu i naciśnięciu ikonki info
Ale panowie mam prośbę, chociaż może nieco przesadzam, edytujcie swoje posty i usuńcie nazwę domeny, nie chcę by zostało to w googlach do końca świata, ja też wolę zostać anonimowy w swojej firmie. |
|
|
1.09.2017, 19:25:03
Post
#16
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Dobra wychodzi na to że Ci się cache coś posypało
W chrome odpal DevTools a potem naciśnij i przytrzymaj przycisk do odświeżania strony. Powinno pojawić się menu. Ostatnia opcja. Generalnie jak to mawiają "U mnie działa" |
|
|
1.09.2017, 19:34:57
Post
#17
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) |
dzięki, pomogło o tyle że już pokazuje te foldery js. Później podebuguję js, bo mimo wszystko u mnie nie działa (u Ciebie też, ale nie wiesz w czym problem...ikonka "i" info powinna pojawiać się przy 3 tematach a nie jednym.. ale to zacznę debugować bo już mogę)
|
|
|
1.09.2017, 19:40:11
Post
#18
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Dla tego że `data-subject-id` w każdym masz `1`
|
|
|
1.09.2017, 20:39:42
Post
#19
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 14.07.2017 Ostrzeżenie: (0%) |
Nie zacząłem tego badać, ale jestem pewien że uratowałeś mi sporo czasu bo wątpię że szybko bym to wyłapał, pierwszy raz spotykam się z tym atrybutem "data-subject-id"
..yy atrybutem? co to w ogóle jest, google nic sensownego nie mówi o "data-subject-id" Ten post edytował jhoihkjhkhnkh 1.09.2017, 20:43:12 |
|
|
1.09.2017, 20:50:59
Post
#20
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) |
do data-subject-id to "zmyślony" atrybut
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 01:05 |