Попытка найти функцию в файлах JavaScript с помощью Firebug - PullRequest
5 голосов
/ 21 января 2011

Я пытаюсь найти эту функцию, вызывая myFooBar (), на которую есть ссылки inline в некотором HTML, но страница загружает тонны JavaScripts, и поиск этой функции в каждом из этих файлов довольно трудоемкий.Как я могу найти, в каком файле JavaScript эта функция живет с помощью Firebug?

Ответы [ 3 ]

7 голосов
/ 21 января 2011
  • Откройте вкладку «Сценарий».
  • Введите имя вашей функции в поле поиска в правом верхнем углу Firebug (см. Spyglass).
  • Вы можете использовать следующую и предыдущую кнопки для перехода между экземплярами функции.
  • Имя файла отображается на панели вкладки «Сценарий» и изменяется для каждого вхождения.

Переходя на вкладку сценария, вы ищете только js на странице, если вы попробуете это на вкладках html или css, вы будете искать только вхождения введенного вами текста в этих конкретных типах содержимого.

2 голосов
/ 21 января 2011

Если вы хотите видеть только исходный код метода и знать правильное имя функции. Просто выполните оповещение (myFooBar); на консоли Firebug.

0 голосов
/ 03 сентября 2012

Если вы хотите увидеть определение функции, введите имя функции в консоли. Если вы хотите узнать, какой файл сценария Java, щелкните правой кнопкой мыши элемент inspect. Выберите вкладку ресурса. Затем введите имя функции в поле поиска, чтобы найти его. Вы увидите количество вхождений этой функции. Надеюсь, этот совет помогите.

Но также помните, что не всегда можно узнать, какой это был Java-файл. Если вы используете smarty в своем проекте, то какой-то Java-скрипт может быть встроен в файл TPL

...