禁用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编译和部署的。
答案 0 :(得分:1)
使用
<div id="no-script"> Your Script Is Disabled </div>
并尝试使用脚本隐藏ID
document.body.removeChild(document.getElementById("no-script"))
之后