Определить происхождение динамического текста в JavaScript - PullRequest
0 голосов
/ 05 марта 2010

Есть ли способ определить, откуда приходит текст (если это не чистый HTML), например,

document.write ('ok') напишет нормально где-нибудь на странице.Но он не отображается в HTML, он динамический.

Моя проблема в том, что я хочу знать, откуда взято «хорошо», когда у меня длинный / сложный источник кода.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 05 марта 2010

Вы можете переопределить document.write и отследить, откуда поступил вызов. Например

document.write = function(arg) {
    console.trace()
}
1 голос
/ 05 марта 2010

Поиск 'ok' в ваших файлах JavaScript / посмотрите, какие селекторы находятся внутри, и поищите их?

Если эти стратегии не помогли, то я уверен, что есть отладчик JavaScript, которыйпозволите вам пройти через выполнение кода?Я ожидаю, что это займет некоторое время, хотя на вашем длинном / сложном источнике.

Я не думаю, что, к сожалению, есть какой-то другой программный способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...