Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript noscript-我可以加载其他页面吗?_Javascript_Noscript - Fatal编程技术网

Javascript noscript-我可以加载其他页面吗?

Javascript noscript-我可以加载其他页面吗?,javascript,noscript,Javascript,Noscript,我有一个非常依赖javascript的页面。基本上-没有javascript,我90%的服务无法工作。我真正想做的是检测javascript是否被禁用,然后将用户引导到包含启用javascript或下载更新浏览器信息的页面。有人对最简单的方法有什么建议吗?如果用户不使用javascript,我甚至不希望他们尝试使用我的应用程序。您可以在标记中包含一条消息;这将向未启用JS的用户显示,但对启用JS的用户隐藏 编辑:此时此刻意识到您可能在谈论标记,而不是NoScript Firefox扩展,您可以尝

我有一个非常依赖javascript的页面。基本上-没有javascript,我90%的服务无法工作。我真正想做的是检测javascript是否被禁用,然后将用户引导到包含启用javascript或下载更新浏览器信息的页面。有人对最简单的方法有什么建议吗?如果用户不使用javascript,我甚至不希望他们尝试使用我的应用程序。

您可以在
标记中包含一条消息;这将向未启用JS的用户显示,但对启用JS的用户隐藏


编辑:此时此刻意识到您可能在谈论
标记,而不是NoScript Firefox扩展,您可以尝试放置
标记以重定向,并使用JS删除此标记;没有JS的浏览器将获得标签并重定向,而启用JS的浏览器则不应获得标签和重定向。

您可以在标签中包含一条消息;这将向未启用JS的用户显示,但对启用JS的用户隐藏


编辑:此时此刻意识到您可能在谈论
标记,而不是NoScript Firefox扩展,您可以尝试放置
标记以重定向,并使用JS删除此标记;没有JS的浏览器将获得标记并重定向,而启用JS的浏览器则不应获得标记和重定向。

换一种方式。默认情况下,开始输出“noscript”页面,并使用一些JS自动将用户重定向到增强页面


这样,缺乏JS的用户会自动获得“嘿,你在一个死气沉沉的浏览器上”页面,而支持JS的用户会得到一个时髦的增强版。

换一种方式。默认情况下,开始输出“noscript”页面,并使用一些JS自动将用户重定向到增强页面


这样,被JS剥夺的用户会自动获得“嘿,你在一个死气沉沉的浏览器上”页面,而被JS启用的用户会获得时髦的增强版。

这将在禁用JavaScript时直接重定向用户:

<html>
  <head>
    <noscript>
      <meta http-equiv="refresh" content="0; url=http://www.example.com/no-javascript/" />
    </noscript>
  </head>

  <body>
    JavaScript is enabled!
  </body>
</html>

JavaScript已启用!

禁用JavaScript时,这将直接重定向用户:

<html>
  <head>
    <noscript>
      <meta http-equiv="refresh" content="0; url=http://www.example.com/no-javascript/" />
    </noscript>
  </head>

  <body>
    JavaScript is enabled!
  </body>
</html>

JavaScript已启用!

Hi Mark,我一直在想这个问题,但这会对SEO产生负面影响吗?如果你换一种方式,SEO毫无意义-没有JS,你无法在增强页面上重定向非JS用户,所以他们被困在一个他们无法使用的奇特页面上。Hi Mark,我一直在想这个问题,但是这会对搜索引擎优化产生负面影响吗?如果你换一种方式,搜索引擎优化就没有意义了——你不能在没有JS的情况下重定向增强页面上的非JS用户,他们就这样被困在一个他们无法使用的奇特页面上。是的,但是JS不能禁用元刷新,即使用户在一个“好”浏览器上,页面仍然会重定向。是的,但是JS无法禁用元刷新,即使用户使用的是“好”浏览器,页面仍将重定向。