我想在页面已经加载后禁用Javascript。如何在页面加载后暂时禁用JavaScript?
为什么?
因为我想测试当javascript不可用时如何“降级”的行为,但我不想去浏览器的顶级Javascript启用/禁用功能的ha ha。另外,我特别想在页面加载完后禁用它,因为我想将我的测试隔离到一个表单将执行的方式(我为页面的其余部分运行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) });">
插件或战术,我可以用什么。我希望能够在不同的浏览器中进行测试,并且我工作的一些项目仅针对一个浏览器(不是我的错误)而设计,因此我需要尽可能多的解决方案。
@epascarello - 是和否。就像我说过的,我想测试一下这个特定的形式(那就是我正在做的)。现在我不想担心页面的其余部分发生了什么。也许别人正在努力使这些组件'javascript-disabled'友好:-)所以我有我的理由:) – 2009-02-01 01:33:36