javascript – 如何停止页面加载在html静态页面

有HTML(javascript)或其他静态html技术
能够:

>停止页面加载(如果浏览器还没有下载)
>停止页面渲染(从代码放置的地方)
>停止javascript执行(从代码放置)

简单地说,是有一个代码

<script>window.StopWhateverBelow()</script>

让浏览器完全忽略代码下面的任何内容。

更新

我明白浏览器可能已经下载了整个事情。我想要的是,从代码,页面应该停止,例如:如果我把代码只是在< body>访问者应该看到空白页,如果我把代码放在页面的中间,页面应该只是一半像你按ESC

回答

正如bukko建议的,评论完成了伎俩。但不充分,只有一半
如果你把<! - 在html页面,其余的将被忽略。和在Javascript中

document.write('<!--');

完成的伎俩。

关于有意义:

下面是这段代码的意义:当你页面加载一些offpage脚本,脚本是动态的。当脚本代码发现错误(或匹配一些条件),您还有一个选项来停止页面的呈现,加载,下载…

如果你已经在你的页面上有html评论,@ bukko的解决方案不能完全工作。后面的html注释会正常渲染。

还有什么可以尝试的是:

document.write('<script type="text/undefined">')

文档的其余部分被解释为脚本标记的一部分,并且因为脚本不是文本/ javascript,它被忽略。

为我工作,以为我会分享。

编辑

我看到脚本技巧在Chrome中不起作用。

这是工作,但我没有做过广泛的浏览器测试:

document.write('<style type="text/undefined">')
http://stackoverflow.com/questions/8943219/how-to-stop-page-load-in-html-static-page

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:javascript – 如何停止页面加载在html静态页面