问题标签 [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 投票
7 回答
6129 浏览

javascript - 检查是否使用 Rails 启用了 Javascript(服务器端)

你将如何检查是否在 Rails 中启用了 javascript?这样我就可以在视图中做这样的事情:

0 投票
4 回答
2326 浏览

html - 如何强行

Using <noscript> inside of another tag seems to cause it to take on its own style (that is, none), and forces the text inside to take its own line (even if display:inline is set with CSS). Is there any way to avoid this, or a workaround to use instead?

Here is what I mean: http://www.webdevout.net/test?01I

#xA;
0 投票
5 回答
6641 浏览

html - 在谷歌浏览器上不起作用

我想在禁用 javascript 时在我的网站顶部显示一条消息(就像在 SO 上一样),但在 google chrome 上不起作用

0 投票
2 回答
245 浏览

php - 支付网关和 XSS

我正在开发一个从客户那里收款的网站。我正在使用 Kohana 2.3.4 并创建了一个库来处理我使用的支付网关 (www.eway.com.au)。基本上我只是使用他们的示例代码,复制到它自己的类中。

无论如何,代码工作正常,我可以付款等。我遇到的问题是支付网关何时将用户返回到我的网站。支付网关使用 HTTPS,因此是安全的,它会将用户发送回我网站上的 HTTPS 页面。

但是,我在 Firefox 中安装了 NoScript 插件,当我被发送回我网站上的页面(也处理存储交易数据)时,我收到一条错误消息,指出 NoScript 已经阻止了潜在的 XSS 攻击。

现在我明白了为什么它不安全(POST 数据通过两个不同的域发送),但我应该怎么做呢?显然,在我在这里进行测试期间,我暂时禁用了 NoScript,一切正常,但我不能依赖最终用户。

这里的最佳做法是什么?

0 投票
1 回答
3237 浏览

css - 即使在 IE8 中打开了 javascript,也会出现 noscript 标记

ghost noscript tag more info here
我正面临这个问题,我应该如何为 Internet Explorer 浏览器处理这个问题:-(?

解释:
我在应用程序的布局中包含了以下 noscript 标记

<noscript style="background:#ffcc00;font-size:200%;font-family:verdana;text-align:center;text-transform:uppercase;font-weight:bold;padding:0.8em;">javascript is disabled, please enable it first.</noscript>

现在,当我在 IE8 中查看此布局时,noscript 标签 CSS 显示在页面顶部,其中没有内容,使布局看起来有问题。

请帮忙...

0 投票
3 回答
795 浏览

php - 元页面刷新不适用于 php 页面?

我正在尝试将未启用 javascript 的用户重定向到我们的帮助页面 (help.php),特别是关于启用 javascript (help.php#nojavascript) 的部分。

但是,我的元刷新不起作用!它不断刷新同一页面!我尝试使用扩展名重定向到不同的页面.html,这有效,那么为什么这不起作用?

0 投票
1 回答
398 浏览

html - 显示“无 Javascript”的 div,但不显示给 google / facebook 共享服务

我想在网站顶部附近显示一个 div,以向没有启用 javascript 的访问者建议他们应该启用他们的 javascript。我以为我找到了使用 noscript 标签的好方法。

不幸的是,由于 Google 的索引器和 Facebook 的链接共享功能等服务,我发现这个解决方案不太理想。这些服务抓取页面并读取 noscript div 中的文本作为页面摘要。发生这种情况是因为这些服务没有使用 javascript(很明显)。

因此,我向大众提出的问题是:您更喜欢什么技术来避免“请启用您的 javascript”消息出现在 Google 的搜索结果等中?

理想情况下,我希望找到解决此问题的最佳实践,但有兴趣了解您过去成功或未成功使用的任何技术。

谢谢!

0 投票
2 回答
144 浏览

html - 为无脚本场景提供默认 CSS 样式(被 jQuery UI 覆盖)的最佳方式是什么?

例如:我的<< 1 2 3 4 5 6 7 8 >>页面中有一个寻呼机,其中每个导航元素都是一个普通的 Html 链接。对于启用 JS 的现代浏览器,我想用jQuery 的 .button()美化它们。但我想为 NoScript 场景提供一些东西。显然我应该为链接添加一些 CSS 样式,但是我怎么知道自定义 CSS 不会破坏 jQuery 的样式?

这是不必要的担心吗?jQuery 是否提供了一些功能来清除元素以前的样式?

0 投票
2 回答
531 浏览

javascript - 是个

A lot of what I continue to read about graceful degradation applies to browsers that don't use JavaScript. But my own experience shows that it's no longer reasonable to expect a normal experience on the Internet without JS and CSS support. How much energy is it responsible to devote to degradation these days?

0 投票
2 回答
495 浏览

javascript - 无脚本标签中的问题

我在我的母版页上没有放置脚本标记,如果用户没有启用 javascript 或其浏览器不支持 javascript,它会重定向到特定视图。我正在使用此代码

但问题是每次我打开页面时它都会重定向我,尽管我的 javascript 已启用。我使用 asp.net mvc2 可能是什么问题,或者有没有其他方法可以做到这一点?