我的html页面上有这个脚本:
<script language='javascript'>parent.resizeTo(550,510);</script>
我想添加它,以便将窗口放在屏幕中间。此外,我想删除地址和工具栏(我已设法使用body{overflow:hidden;}
隐藏滚动条。)
我知道如何在浏览器中打开一个新窗口时使用JS执行此操作,但这需要通过单击PDF上的链接来实现。
有没有人有任何建议?谢谢!
答案 0 :(得分:1)
除非您创建新的窗口对象,否则无法从用户的浏览器窗口中删除地址栏等(即使用户只是您)。出于安全原因,趋势是逐渐消除“定制”此类弹出窗口的能力。
这实际上是一个功能,而不是一个错误。想一想。
答案 1 :(得分:0)
如果您从单独的应用程序打开浏览器窗口,该页面将以完全装饰的浏览器窗口开始。在页面加载后,没有办法让这些装饰消失。
答案 2 :(得分:0)
虽然我严重怀疑你的欲望的合理性,但这样做的方法是以某种方式打开一扇窗户。这意味着您的pdf链接到一个页面,该页面的操作将打开一个窗口,其中包含具有实际内容的URL。 pdf链接到基本上是重定向器的页面。您将最终URL作为参数并启动它。当然,您需要禁用弹出窗口阻止程序才能使用此功能,但您甚至不应考虑在公共(无浏览器控制)网站上执行此操作。您还可能希望向重定向器页面添加一个按钮,如果弹出窗口阻止程序阻止该页面,用户可以单击该按钮以打开该页面。