2009-02-01 5 views
6

Я хочу отключить Javascript, как только страница уже загружена.Как временно отключить javascript ПОСЛЕ загрузки страницы?

Почему?

Потому что я хочу проверить, как поведение чего-то типа «ухудшается», когда javascript недоступен, но я не хочу, чтобы hastle переходил на функцию включения/отключения Javascript на верхнем уровне браузера. Кроме того, я специально хочу отключить его после того, как страница загрузилась, потому что я хочу изолировать свое тестирование до того, как эта форма будет выполняться (у меня есть jQuery для остальной части страницы, и я не хочу этого потерять) ,

Позволяя мне отключить JS для этого кода, я могу проверить форму обратной обратной связи, а также обратную передачу AJAX.

<form action="/pseudovirtualdirectoryfortesting/company/Contact" id="fooForm" method="post" onsubmit="Sys.Mvc.AsyncForm.handleSubmit(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, loadingElementId: 'submitting', onBegin: Function.createDelegate(this, submitComments_begin), onComplete: Function.createDelegate(this, submitComments_complete), onFailure: Function.createDelegate(this, submitComments_failure), onSuccess: Function.createDelegate(this, submitComments_success) });">

Какие плагины или тактики я мог использовать. Я хочу иметь возможность тестировать в разных браузерах, и некоторые проекты, над которыми я работаю, предназначены только для одного браузера (а не для моей ошибки), поэтому мне нужно столько возможных решений, сколько есть.

+1

@epascarello - да и нет. например, я сказал, что хочу протестировать только эту конкретную форму (это то, над чем я работаю). прямо сейчас я не хочу беспокоиться о том, что происходит в остальной части страницы. возможно, кто-то еще работает над тем, чтобы «javascript-disabled» этих компонентов был дружественным :-), поэтому у меня есть причины :) –

ответ

6

Получить Web Developer Toolbar для Firefox. С его помощью вы можете отключить Javascript в любое время, отключить файлы cookie, css, все, что захотите.

+0

Панель инструментов разработчика не работала для меня. В частности, попытка отключить javascript на странице «Моя Libary» в Google Книгах. –

+0

Да, это уже не работает - по крайней мере, для FF 12.0 и Web Developer 1.1.9 :( –

+1

В настоящее время просто открывайте инструменты Firefox для разработчиков, перейдите в Настройки -> Дополнительно -> Отключить Javascript. –

-1

Это не ответ на общий вопрос «как отключить javascript», но было хорошим решением для меня.

Я перестал использовать AJAX от Microsoft вместо jQuery.

В результате этого я использую ненавязчивый javascript, и поэтому гораздо проще отключить только обработчик AJAX для моей формы, чем с Microsoft Ajax.

Все, что я делаю, это комментарий линии, которая соединяет вызов AJAX с моей кнопкой отправки.

Смежные вопросы