Prevent to load a page with js disabled
如果在用户的浏览器上禁用了js,则可以禁用整个页面html吗?
编辑:
谢谢大家的回答和评论! 但是,我的意思是:在这种情况下,我希望页面被替换为其他内容,如图像。
你可以在你的html主体中做这样的事情来显示你想要显示的任何图像:
1 2 3 4 5 6 7 8 | <noscript> <style type="text/css"> .wrapper {display:none;} </style> <img src="src/to/your/image.png" alt="You don't have javascript enabled"> </noscript> |
不是我知道的。 在某处你需要告诉浏览器阻止链接到它的动作/事件,例如返回false,这是javascript的任务。 我可以提出两种选择:
当JS打开时,让所有锚定起来并修正它们:
1 2 | foo $('a').each(function(){ this.href = $(this).data("href");} // * jQuery for simplicity |
在锚点上放置一个图层,您可以使用JS删除它。
1 2 3 4 5 6 7 8 9 10 | .BlockedAnchor a{ position: relative; } .BlockedAnchor a:before{ position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; } $('body'removeClass("BlockedAnchor"); |