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