【发布时间】:2012-02-15 03:00:25
【问题描述】:
是否存在 HTML (javascript) 或其他静态 html 技术 可以:
- 停止页面加载(如果浏览器尚未下载)
- 停止页面呈现(从代码放置的位置)
- 停止执行 javascript(从代码放置的位置)
简单来说,有没有类似的代码
<script>window.StopWhateverBelow()</script>
让浏览器完全忽略代码下面的任何内容。
更新
我知道浏览器可能已经下载了整个内容。我想要的是,从代码中,页面应该停止,例如:如果我将代码放在<body> 访问者之后应该看到空白页面,如果我把代码放在页面中间,页面应该只是你的一半按下 ESC
回答
正如 bukko 建议的那样,cmets 成功了。但不是满的,只有一半
如果将<!-- 放在html 页面中,其余部分将被忽略。在Javascript中
document.write('<!--');
成功了。
关于意义:
以下是这段代码的意义:当您在页面加载一些离页脚本时,该脚本是动态的。当脚本代码发现错误(或匹配某些条件)时,您还有一个选项可以阻止页面呈现、加载、下载...
【问题讨论】:
-
这没有任何意义。你想做什么?
-
您是否要求能够添加 cmets 而不会显示给普通访问者?阻止浏览器解释任何东西是没有意义的......
-
@LoïsDiQual 这种类型的负 cmets 是不合适的。我刚刚偶然发现了一个很好的用例(5 年多后!),我很高兴这个问题得到了很好的答案,而不是因为有点不寻常而被否决。
标签: javascript html