0

这是我的情况:

我正在尝试将禁用 JavaScript 的用户重定向到我的 Apache 服务器上的 PHP 生成页面(而不是 AJAX 生成页面)。

我目前正在使用:

<noscript> <meta http-equiv="refresh" content="0; url=http://mydomain/no_js.php"> </noscript>

有没有办法在页面加载之前重定向用户?

PS:如果不是那么比我目前使用的更快吗?

提前致谢!

4

2 回答 2

1

如果您需要重定向,请将 PHP 版本设为默认版本,如果启用了 javascript,则重定向。不过,我会避免这种情况,根本没有重定向,只是根据是否启用/禁用 javascript 显示在同一页面上。如果启用,您可以显示 javascript 项目。我通常在页面正文中有一个类名 no-script 并在启用 javascript 时将其删除,然后您可以使用 CSS 来定位基于该标签显示的内容。

于 2013-02-20T19:29:57.393 回答
1

不确定这是否会满足您的需求,但这里有:

  1. 首先,创建一个页面来检查 javascript 是否处于活动状态
  2. 其次,如果javascript处于活动状态,则重定向到正确的页面
  3. 如果不是,则重定向到在其不活动时创建的页面

这样,没有启用 js 的页面永远不会在没有启用 js bwing 的情况下出现。一点也不。如果您真的需要脚本,请大声疾呼...

于 2013-02-20T19:37:14.830 回答