问题标签 [noscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3443 浏览

css - 显示:没有不起作用

I have the following tag that functions properly in each of the "modern" browsers except IE 7 and IE8.

#xA;

Can IE handle this on the noscript tag? If so, how?

0 投票
4 回答
319 浏览

php - 禁用 JavaScript 时的 Ajax 搜索解决方法

我的网站上有一个搜索页面。搜索从外部来源的几个(最终是几个)API 中提取。有时搜索可能需要长达 5 秒的时间。正因为如此,我想至少用加载 gif 加载我的搜索页面,并让 AJAX 开始拉数据,一次显示一点。(类似于http://gamespot.com虽然这是一个不好的例子,因为在禁用 JS 的情况下搜索不起作用)

当然,我必须考虑关闭了 Javascript 的用户,所以对于他们来说,我只会让 PHP 进行搜索,他们将不得不忍受等待。

实现这一点的最佳方法是什么?如果我使用<noscript>,那么所有用户仍然必须等待 5 秒 PHP 部分加载。

我是否可以让搜索表单根据用户的 JS 状态将其发送到不同的页面?

0 投票
3 回答
208 浏览

jquery - 没有 javascript 的优雅解决方案

所以我创建了一个看起来不错的 jquery 下拉列表,但现在我需要处理 noscript 用户。关闭 Javascript 后,我​​的 div 仍然存在,并且还显示了替代的沼泽标准选择框。

我正在寻找一个优雅的解决方案来删除所有启用 jquery 的内容,(使用 css?)并用更多的 baisc HTML 替换它们。

0 投票
4 回答
2350 浏览

javascript - 如何检测浏览器 JavaScript 是否关闭并显示通知

我需要检查浏览器 JavaScript 是否关闭,然后显示错误 div 而不是正文,我该怎么做?

0 投票
2 回答
1701 浏览

javascript - 在 Ajax 中使用 noscript 标签

我正在开发一个大量加载 ajax 的网站。在 SEO 方面不是很实用,这就是我在这里的原因。我正在考虑做的事情是使用<noscript>标签为非javascript用户和googlebot等实现页眉和页脚。示例

我对 noscript 的使用是否正确?如果不是,请将其视为正确使用。无论如何,这将使我的谷歌抓取更加成功并索引每个页面。

问题?当用户点击谷歌中未编入索引的页面链接时。HTML(即 ajax 所在的位置)他们只会看到未<div>包含在 noscript 中的中间部分,因此这意味着访问者会看到该站点的可怕视图,并且没有导航来浏览该站点。我对吗?你正在跟着我吗?

我想知道是否有一个函数可以在第一次访问该站点时将 noscript 中包含的内容解析为启用 javascript 的浏览器。这可能吗?或者,也许你有其他选择?也许一个包含检测是否启用了javascript并基于它显示内容?

这里欢迎所有建议。

0 投票
2 回答
1247 浏览

javascript - 对于坚持使用 NoScript 之类的东西的一小部分用户该怎么办?

我想为用户交互制作一个完全基于套接字和 ajax 的网站。这意味着关闭 javascript 的用户甚至无法以任何方式向网站发送更新,甚至无法注册。他们只能读取数据。

那么对此的普遍看法是什么?我应该花时间使网站足够灵活,以便能够处理一小群关闭脚本的人吗?

这也是我希望能够在更多网站中重用的框架。

0 投票
7 回答
1330 浏览

javascript - Web 开发最佳实践 - 如何支持 Javascript Disabled

当用户没有启用 JavaScript 时,最好的做法是什么?向这类用户提供内容的最佳方式是什么?保持网站对搜索引擎可读的最佳方式是什么?

我可以想到两种方法来实现这一点,但不知道什么更好(或者第三种选择是否更好):

  1. 依靠元刷新标记将用户重定向到非 JavaScript 版本的网站。将 meta-refresh 标记包装在 noscript 标记中,以便使用 javascript 的人忽略它。
  2. 依靠位于 body 标记内的 iframe 标记来提供非 JavaScript 版本的网站。将 iframe 标记包裹在一个 noscript 标记中,这样它就会被那些使用 javascript 的人忽略。

我也很欣赏正确或不正确的方法的高调示例。

--------- 问题补充 ------------

这是我过去为解决此问题所做的一个示例:http: //photocontest.highpoint.edu/

我想确保没有更好的方法来做到这一点。

0 投票
1 回答
1028 浏览

javascript - 嵌入 youtube 视频 + noscript?

我正在尝试在<noscript>我的页面的一部分中嵌入 YouTube 视频。基本上,这是一个向用户展示他错过了什么的视频。
出于某种原因,尽管它不起作用。我所看到的只是一个黑色的矩形,里面什么都没有。这在 Firefox 和 IE 中都会发生。
另一个奇怪的事情是,如果我真的去 youtube.com,所有视频似乎都可以正常工作。

那么为什么这不起作用呢?有办法解决吗?

0 投票
1 回答
347 浏览

javascript - 延迟显示“无 Javascript”警告?

我正在使用“noscript.js”文件(详细说明:http ://dev.opera.com/articles/view/replacing-noscript-with-accessible-un/ )来显示一个大的(100+ px 高) “禁用Javascript”警告。但是,即使我在浏览器中启用了 Javascript,在其余内容加载之前,我也会收到 Javascript 警告。如何延迟“禁用Javascript”警告的出现,比如3秒?当我显示它时,有没有办法可以模仿 jQuery 的“slideDown”方法?

0 投票
3 回答
1965 浏览

c# - Asp.Net - 在页面上检测到没有 javascript?(更名的标题)

我有一个在 TabContainer 中显示其所有内容的页面,但如果在浏览器上禁用了 javascript,它只会显示一个空白页面。

我可以添加一个<noscript>来显示所有重要的内容,但空白的 TabContainer 仍然呈现。

我想在标题中添加一个以重定向到同一页面加上?noscript = true,但它不应该是无限的。我想使用 PlaceHolder 控件,<META HTTP-EQUIV="Refresh" CONTENT="0; URL=url?noscript=true">当当前 url 没有 noscript 查询值时,该控件将放置适当的位置。

然后,当 noscript 查询值存在时,我可以将 TabContainer 的 Visible 属性设置为 false。

这是正确的方法吗?