2011-01-19 197 views
12

如何在新的浏览器窗口中打开PDF文档?在新的浏览器中打开PDF全窗口

窗口应该已满并且没有菜单。

只需使用本机Javascript或jQuery在一个干净的完整窗口中创建一个PDF文档。

+1

作为终端用户我恨它,当网站尝试去做这个。如果我想全屏显示并关闭我的浏览器控制,我会 - 请不要将用户视为行为不端的孩子! – 2011-01-19 13:54:17

+6

我不会把他们当作行为不当的孩子,我正在给他们一个选择。这是一个文档管理应用程序,只有很少的图标以不同的方式打开PDF。其中一个图标将是完整的浏览器窗口,其他图标将用于下载,在对话框中查看,用窗体进行查看以便在侧面进行编辑,...您是如何判断和对待我像行为不端的孩子? – mojeime 2011-01-19 14:05:06

+1

@Ed狡猾:你应该睁开你的眼睛。在我们的内联网中,有些人每天都在查看文件的受害情况,他们不愿意每次都在浏览器中打开文件,然后下载文件或应用程序或其他内容。我们有很多用户,想象一下,有2个监视器,并且喜欢在一个视图中查看文档,另一个编辑关于该文档的表单。这很奇怪吗? – mojeime 2011-01-19 14:32:53

回答

41
<a href="#" onclick="window.open('MyPDF.pdf', '_blank', 'fullscreen=yes'); return false;">MyPDF</a> 

上面的链接将在全屏模式下打开PDF,这是你能达到最佳状态。

1

我要在这里抓住机会,并提出反对意见。我怀疑希望查看PDF文件的人已经按照自己的意愿设置了观看者,并且不会对您采取远离他们的选择给予善意的帮助.-)

为什么不直接用内容流正确的内容说明符?

这样一来,新手就会得到他们的浏览器开发者的一个有用的默认值,而那些知道如何配置这些东西的人会看到我们想要的。

2
var pdf = MyPdf.pdf; 
window.open(pdf); 

这将在一个完整的窗口中打开PDF文档从JavaScript

打开窗户函数应该是这样的:

function openPDF(pdf){ 
    window.open(pdf); 
    return false; 
} 
相关问题