如果禁用了 javaScript,如何重定向?

新手上路,请多包涵

我有一个严重依赖 javaScript 的网站。我创建了一个镜像站点,其中删除了所有 JS 以及所有需要 JS 的元素。如果用户没有启用 javaScript,将用户重定向到镜像站点的好、简单的方法是什么?

我试过这个,但它似乎不太好:

 <noscript>
  <meta http-equiv="refresh" content="0; URL=nojs/index.php">
</noscript>

我还尝试将 header-redirect 放入 noscript 标记中,但这没有用。

原文由 zeckdude 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 272
2 个回答

将站点的非 JavaScript 版本设置为默认版本。在其中包含一个小脚本以重定向到脚本站点。

或者,完全放弃使用重定向并使用 渐进增强

原文由 Matt 发布,翻译遵循 CC BY-SA 2.5 许可协议

<noscript>
    <p>This site is best viewed with Javascript. If you are unable to turn on Javascript, please use this <a href="http://sitewithoutjavascript.com">site</a>.</p>
</noscript>

有些人故意禁用 Javascript,您可能希望在重定向之前给他们一个打开它的机会。

原文由 Tyler Carter 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏