我正在使用<noscript>
在某些情况下,显示替代内容,在其他情况下,当禁用 JavaScript 时显示替代页面。
<noscript><meta http-equiv="refresh" content="1;url=index-alt.php"></noscript>
我使用 Firefox 插件启用/禁用 JavaScript 进行测试,但在 Linux FF 中使用“编辑”>“首选项”选项时效果相同。
基本上,当重新启用 JS 时,备用页面(例如 index-alt.php
)仍然存在,并且我被困在该页面上。我想我在实现它之后确实没有考虑太多,这是一个错误。
是否可以绑定(bind)启用/禁用 JavaScript 事件以将页面刷新为默认值?
最佳答案
重新启用 JavaScript 后,您需要返回原始页面来测试启用了脚本的页面。
如果您担心这种情况在“现实生活中”发生,您可以在无脚本页面上放置一个脚本标记,该标记会重定向到脚本页面,这将执行与您的无脚本标记相反的操作:
document.location.href = "/index.php";
关于javascript - 从 JavaScript 禁用中恢复 - 卡在 Alt <noscript> 页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14739503/