Javascript noscript标记在iPad和iPod上不起作用
我在主页头部分使用了noscript标记,当客户端浏览器上禁用脚本时,它会显示一条消息,它可以在所有设备上工作,如windows phone和mac PC,但是,当我从浏览器中禁用JavaScript时,它会在iPad和iPod上显示html标记,但在刷新页面后,它会显示我在noscript标记中放置的消息。 我不明白这是为了什么,有人有解决办法吗? 提前谢谢Javascript noscript标记在iPad和iPod上不起作用,javascript,html,Javascript,Html,我在主页头部分使用了noscript标记,当客户端浏览器上禁用脚本时,它会显示一条消息,它可以在所有设备上工作,如windows phone和mac PC,但是,当我从浏览器中禁用JavaScript时,它会在iPad和iPod上显示html标记,但在刷新页面后,它会显示我在noscript标记中放置的消息。 我不明白这是为了什么,有人有解决办法吗? 提前谢谢 <noscript> <div class="notify-container" id="D
<noscript>
<div class="notify-container" id="Div1">
<div id="Div2">
<span class="notify-close" id="Span1"></span><span class="notify-text" id="Span2">
<asp:Label runat="server" ID="JavascriptNotEnabledNotification"></asp:Label></span>
</div>
</div>
</noscript>
当我禁用JavaScript时,上面的脚本显示以下通知
我正在使用上面的标签,它的工作方式是正确的,但问题是当我在iPad和iPod设备上禁用JavaScript时,上面的标签会显示在页面上,而不是显示消息
在iPad和iPod上,相同的页面显示标签,而不是下面快照中给出的通知栏
是iPad和iPod中没有脚本标记问题,还是标记没有得到css?如果脚本中禁用了JavaScript,则可以隐藏要显示的内容。例如,在jQuery中:
$(document).ready(function(){
$('.noscript').hide();
});
如果用户禁用了Javascript,则不会运行此代码,从而显示您的内容。如果脚本中禁用了Javascript,则可以隐藏要显示的内容。例如,在jQuery中:
$(document).ready(function(){
$('.noscript').hide();
});
如果用户禁用了Javascript,则此代码将不会运行,从而显示您的内容。我会考虑
<html>
<head>
<script>
document.write('<style>.noScript { display:none }</style>');
</script>
</head>
<body>
<div class="noScript">Your browser has JS <span style="display:none"> and CSS</span> disabled</div>
</body>
</html>
我会考虑
<html>
<head>
<script>
document.write('<style>.noScript { display:none }</style>');
</script>
</head>
<body>
<div class="noScript">Your browser has JS <span style="display:none"> and CSS</span> disabled</div>
</body>
</html>
将noscript移动到标记内,应该可以解决问题。将noscript移动到标记内,应该可以解决问题。可能会显示一些代码,或者我们应该制定一些详细的答案吗?不清楚禁用javascript的行为是否会显示标记,或者在重新加载问题之前标记是否始终显示在我禁用JavaScript之后发生,然后noscript标记的标记格式仅在iPad和iPod上显示在页面上。但是标记仅在禁用JavaScript之后显示?如果禁用并加载站点,消息是否正确?是,当我重新加载页面时,它会显示通知消息,在刷新之前,它会显示标签。我们可能应该显示一些代码,或者我们应该做出一些详细的回答吗?不清楚禁用javascript的行为是否会显示标签,或者在我禁用javascript之后,标签是否总是显示,直到重新加载问题发生,然后noscript标签的标签格式仅在iPad和iPod上显示在页面上,但标签仅在禁用后显示?如果禁用并加载站点,消息是否正确?是,当我重新加载页面时,它会在刷新之前显示通知消息,然后显示标记。这将在启用JS的浏览器中显示内容,然后再隐藏它。@mplungjan,是的。然而,这是我所知道的唯一一种不带标签调整内容的方法。@mplungjan哦,太好了。那很聪明。谢谢这将在启用JS的浏览器中显示内容,然后再将其隐藏。@mplungjan简短地说,是的。然而,这是我所知道的唯一一种不带标签调整内容的方法。@mplungjan哦,太好了。那很聪明。谢谢这意味着当样式表被禁用时,页面显示“您的浏览器已禁用JS”,无论JS是否被禁用。@mplungjan此脚本能否解决您在OP的问题评论中提到的问题?这意味着当样式表被禁用时,页面显示“您的浏览器已禁用JS”,JS是否被禁用。@mplungjan此脚本能否解决您在OP的问题评论中提到的问题?