Необходимо запретить запуск Javascript при загрузке страницы - PullRequest
0 голосов
/ 16 июня 2019

У меня есть простая функция самостоятельного вызова, которую я пытаюсь предотвратить в браузере при загрузке страницы.Это бесконечный цикл, и я пытаюсь изучить его шаг за шагом в инструментах Chrome Dev.Я могу открыть инструменты, приостановить выполнение сценария, добавить свои контрольные точки, а затем щелкнуть по контрольным точкам одну за другой.Проблема в том, что я хочу иметь возможность приостановить выполнение сценария ДО первой итерации, добавить свои точки останова и посмотреть, что происходит в первом цикле, а я недостаточно быстр.Обычно я прохожу пару сотен итераций, прежде чем я могу сделать паузу.

Я НЕ буду предоставлять код по двум причинам:

  1. Я действительно понял, что происходитв коде и не нуждаются в помощи с этим.Я сейчас, цепко, пытаясь выяснить, решение этой другой вопрос.То есть, как сделать паузу в javascript с помощью функции, вызывающей сам себя, перед загрузкой страницы.

  2. Я не хочу, чтобы кто-то отклонялся от темы.Слишком много раз я видел, как кто-то начинал придираться к чему-то, не имеющему отношения к исходному вопросу.

Я пытался:

  1. при загрузке страницы.петля не позволяет мне открывать инструменты.

  2. инструменты открываются первыми.Когда я нажимаю, чтобы открыть HTML, вместо этого он открывает командную строку

  3. , нарушая код.Предотвратите самовывоз кода (удалите круглые скобки), откройте страницу, откройте инструменты.Это самое близкое, что я получил.Я не могу приостановить выполнение сценария ... пока нет ни одного на панели источников ... пока.Я могу, однако, исправить код, перезагрузить страницу, а затем приостановить скрипт NOW PRESENT после нескольких сотен итераций.Затем я добавляю свои точки останова и т. Д., Но не могу видеть, что происходит, шаг за шагом, на ПЕРВОЙ итерации.

  4. отключение JavaScript через настройки:

    а.добавление локального пути к заблокированным сайтам (не забудьте перезапустить).Нет JS в источниках (см. 3)

    b.заблокировать весь JavaScript (DFTR).См. 4.a.

  5. Пожертвуйте старый ноутбук для Ecmascriptia;Богиня, которую я придумал на месте от отчаяния (DFTR).

  6. забыл снова включить JavaScript.Это тоже мало помогло.

Все найденные мной поисковые запросы не решают эту ОСОБЕННОСТЬ.

Ответы, на которые я надеюсь:

"на самом деле это просто, просто сделайте это ..."

"на самом деле, вы не можете сделать это в Chrome, но вот еще один инструмент / приложение / браузер, который вы можете использовать ..."

«Вы, сэр, спросите невозможное. Невозможно сделать.»

Ответы, которые я ожидаю:

«Просто сделайте это (заставьте цикл выполняться по событию,не загрузка страницы).- это было бы полезно, если бы мне нужно было исследовать конкретный фрагмент кода, но я этого не делаю.Я хочу подготовить себя к тому, что в будущем мне понадобится эта особенность / хитрость / невозможная мечта для чего-то, что ДОЛЖНО выполняться при загрузке страницы, а не по событию.

«Покажите мне свой код».- НЕТ!

Будут оценены все предложения, помощь, тонко завуалированные оскорбления.

...