在我的JSP应用程序中,我使用embed元素来显示PDF。
<embed src="someurl" width="900">someurl将在一种情况下返回PDF流,在另一种情况下返回文本流:
if (IamPDF) {
response.setContentType("application/pdf");
/* rest of stream flushing */
} else {
response.setContentType("text/html");
/* rest of stream flushing */
}我可以刷新PDF流没有问题,在IE和Chrome。在文本流的情况下,IE无法显示流,但它可以在Chrome中工作。并且我没有在embed元素中指定任何类型。如何让它在IE中工作?
发布于 2015-04-20 12:04:29
在JSP的第一行添加<!DOCTYPE html>,使IE在标准模式下呈现网页。例如,<!DOCTYPE html> <embed src="someurl" width="900">
发布于 2015-04-30 08:26:25
属性中指定type属性。
<embed></embed>标签;我也遇到过internet explorer不接受Javascript中的某些功能之类的问题。这不是一个好的浏览器。我更喜欢Chrome或Firefox,我知道有几个人对Opera信以为真。
https://stackoverflow.com/questions/29504752
复制相似问题