2009-02-01 10 views
6

Quiero desactivar Javascript una vez que una página ya se haya cargado.¿Cómo puedo desactivar javascript temporalmente después de que una página se haya cargado?

¿Por qué?

Porque quiero probar cómo el comportamiento de algo como lo siguiente 'se degrada' cuando javascript no está disponible, pero no quiero la molestia de ir a la función de habilitar/deshabilitar JavaScript de nivel superior del navegador. Además, específicamente deseo desactivarlo después de que la página cargó porque quiero aislar mis pruebas de cómo funcionaría ese formulario (tengo jQuery ejecutándose para el resto de la página y no quiero perder eso) .

Permitirme desactivar JS para este código me permite probar la devolución de datos del formulario, así como la devolución de datos de 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) });">

Qué plug-ins o tácticas que podrían utilizar. Quiero poder probar en diferentes navegadores, y algunos proyectos en los que trabajo están diseñados solo para un navegador (no es mi culpa), así que necesito tantas soluciones posibles como las hay.

+1

@epascarello - sí y no. como dije, quiero probar solo esa forma específica (es en eso en lo que estoy trabajando). en este momento no quiero preocuparme de lo que está sucediendo en el resto de la página. tal vez alguien más esté trabajando para hacer que esos componentes 'javascript-disabled' sean amigables :-) así que tengo mis razones :) –

Respuesta

6

Obtenga Web Developer Toolbar para Firefox. Con él puedes desactivar Javascript en cualquier momento, deshabilitar cookies, css, lo que quieras.

+0

La barra de herramientas del desarrollador no funcionó para mí. Específicamente, tratando de desactivar javascript en la página "My Libary" de Google Books. –

+0

Sí, esto ya no funciona, al menos para FF 12.0 y Web Developer 1.1.9 :( –

+1

Hoy en día solo abre las herramientas de desarrollo de Firefox, ve a Configuración -> Avanzado -> Marca de verificación Desactivar Javascript. –

2

Pruebe en Firefox con el complemento NoScript.

-1

Esto no responde a la pregunta genérica "cómo desactivar javascript", pero fue una buena solución para mí.

He dejado de usar Microsoft AJAX en lugar de jQuery.

Como resultado de esto, estoy utilizando un javascript discreto y, por lo tanto, es mucho más fácil desactivar solo el controlador AJAX para mi formulario que con Microsoft Ajax.

Todo lo que hago es comentar la línea que conecta la llamada AJAX a mi botón de envío.

Cuestiones relacionadas