动态web应用程序开始将其输出html流到web浏览器后可能会遇到错误。在实现错误时,可以将哪些html块追加到输出流中,以尝试将html修补为可能成功地呈现基本错误消息的内容?。
考虑一下
我认为一种策略可能是使用引号和各种结束标记来关闭任何打开的上下文,然后在div上使用绝对定位来覆盖整个视图端口,希望隐藏任何破损的内容。例如,我可以附加以下内容:
"
'
-->
>
</script>
</style>
</div>
<div style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000;">
My Error Message
</div>
不可接受的答复:
发布于 2014-12-29 14:17:20
您给出的示例已经很好了,但我建议在错误消息之前添加</body>
--这将提示浏览器关闭打开的HTML标记(HTML旨在处理缺失的结束标记)。这样,您就不必担心关闭潜在的数十个嵌套did,并且您的消息在页面和绝对位置的某个地方丢失(您的意思是fixed
吗?)相对于其他有位置的元素。
https://stackoverflow.com/questions/27696709
复制相似问题