Я использовал разные подходы, чтобы выяснить, включен ли JS / работает ли он правильно.
Обычно я просто делаю что-то вроде этого:
$('.jstest').html('JavaScript works.');
<p class='jstest'></p>
Итак, я могу видеть, случайно ли я отключил JS, или у меня есть ошибка синтаксиса, и JS работает неправильно без консультации с firebug.
Теперь, это требует, чтобы я изменил каждую страницу.С Greasemonkey я думал, что эту проблему можно решить, не мешая сайту.Но пока я не мог найти способ.Я пытался:
- вставка сразу после открывающего тела
- вставка тега сценария с помощью src на удаленный сервер
Оба способа все ещеработать, даже если JS на сайте не выполняется из-за ошибок скрипта / синтаксиса.
Теперь я попытался вставить контейнер noscript с помощью Greasemonkey и отключить js, чтобы выяснить, есть ли JS на сайтереагирует, пока Greasemonkey не затронут.Нет, GM не работает без JS: P
Кажется, что GM работает независимо от всех других сценариев на этом сайте.Кто-нибудь знает решение?