noscript无法在IE

时间:2018-10-19 01:31:08

标签: javascript internet-explorer

禁用JavaScript时,我有一个不在IE 11中显示的部分。

我将其范围缩小到了noscript标签。我发现一些对CSS的在线引用不起作用,但是在我的代码中找不到任何引用noscript的CSS。

现在这是整个火花页面。

<noscript>Javascript is disabled!</noscript>
Test
<script>alert('JS is on')</script>

在Chrome和FF中正确显示,但是IE 11引发警报。这使它看起来像未禁用JS。

但是我将这两行添加到了另一个网站

 <noscript>Javascript is disabled!</noscript>
 <script>alert('JS is on')</script>

该页面显示“ JavaScript已禁用!”在同一浏览器的另一个标签中,因此我采用相同的设置。我已切换“禁用脚本设置”并重新启动IE。

我不知道接下来该怎么怀疑/拆除。

工作站点的页面是.cshtml,而扩展名是.spark。都是由VS编译和部署的。

1 个答案:

答案 0 :(得分:1)

使用

 <div id="no-script"> Your Script Is Disabled </div>

并尝试使用脚本隐藏ID

document.body.removeChild(document.getElementById("no-script"))

之后