如果我没记错的话,Resin 和其他一些 Web 服务器会在错误页面中添加 HTML 注释以填充消息,从而呈现真正的错误。
例如http://weblogtoolscollection.com/archives/2004/06/22/lame-internet-explorer-script-error-message/
网上看到的示例评论:
<!–-
Unfortunately, Microsoft has added a clever new
“feature” to Internet Explorer. If the text in
an error’s message is “too small”, specifically
less than 512 bytes, Internet Explorer returns
its own error message. Yes, you can turn that
off, but *surprise* it’s pretty tricky to find
buried as a switch called “smart error
messages” That means, of course, that many of
Resin’s error messages are censored by default.
And, of course, you’ll be shocked to learn that
IIS always returns error messages that are long
enough to make Internet Explorer happy. The
workaround is pretty simple: pad the error
message with a big comment to push it over the
five hundred and twelve byte minimum. Of course,
that’s exactly what you’re reading right now.
-->
我应该注意,如果该消息可见,则该消息应该是页面上的评论(例如不可见),但出现了问题。例如,也许文件是作为文本提供的,而不是文本/html?