禁止加载禁用js的页面

时间:2016-05-23 18:46:00

标签: javascript html loading

如果在用户的浏览器上禁用了js,则可以禁用整个页面html吗? 编辑:
谢谢大家的回答和评论!但是,我的意思是:在这种情况下,我希望页面被替换为其他内容,如图像。

2 个答案:

答案 0 :(得分:3)

Must call -[CLLocationManager requestWhenInUseAuthorization] or -[CLLocationManager requestAlwaysAuthorization] first. 标记为在浏览器中禁用了脚本或浏览器不支持脚本的用户定义了备用内容。

您可以在html正文中执行以下操作,以显示您想要显示的图像:

noscript

<noscript> <style type="text/css"> .wrapper {display:none;} </style> <div> <img src="src/to/your/image.png" alt="You don't have javascript enabled"> </div> </noscript> 标记内的css会隐藏noscript类中的html内容。

答案 1 :(得分:0)

不是我知道的。在某处你需要告诉浏览器阻止链接到它的动作/事件,例如返回false,这是javascript的任务。我可以提出两种选择:

打开JS时,让所有锚定起来并修正它们:

<a href="#" data-href="/actual-url">foo</a> 
$('a').each(function(){ this.href = $(this).data("href");} // * jQuery for simplicity

在锚点上放置一个图层,您可以使用JS删除它。

.BlockedAnchor a{ position: relative; }
.BlockedAnchor a:before{ 
    position: absolute; 
    display: block;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}
$('body'removeClass("BlockedAnchor");