首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将嵌入元素类型从PDF流切换为文本流

问如何将嵌入元素类型从PDF流切换为文本流
EN

Stack Overflow用户
提问于 2015-04-08 10:17:07
回答 2查看 879关注 0票数 9

在我的JSP应用程序中,我使用embed元素来显示PDF。

代码语言:javascript
复制
<embed src="someurl" width="900">

someurl将在一种情况下返回PDF流,在另一种情况下返回文本流:

代码语言:javascript
复制
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中工作?

EN

回答 2

Stack Overflow用户

发布于 2015-04-20 12:04:29

在JSP的第一行添加<!DOCTYPE html>,使IE在标准模式下呈现网页。例如,<!DOCTYPE html> <embed src="someurl" width="900">

票数 0
EN

Stack Overflow用户

发布于 2015-04-30 08:26:25

属性中指定type属性。

代码语言:javascript
复制
<embed></embed>

标签;我也遇到过internet explorer不接受Javascript中的某些功能之类的问题。这不是一个好的浏览器。我更喜欢Chrome或Firefox,我知道有几个人对Opera信以为真。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29504752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档