2011-05-20 96 views
0

由于似乎没有一种方式让用户在不使用某种插件的情况下拍摄网页截图,我想我至少会迎合插件。例如,firefox的Pagesaver让我保存我正在查看的网站的可见部分。为了迎合这一点,我想开发一个脚本,将窗口大小更改为相关父div的边界或静态宽度/高度。将浏览器大小更改为特定高度/宽度?

例如,我有一个静态宽度和WS两侧的网站。我想要一个按钮,单击时,将窗口的宽度更改为中间列的宽度,以便不显示WS。 (如果页面不是全高,这同样适用于高度)这样,如果他们拥有诸如pagesaver之类的插件,则他们不会保存网站的无用部分。

这可能吗?它不一定是一个新窗口,调整当前窗口的大小可能会减少工作量/首选。我知道广告要这样对我所有的时间,所以它必须是可能的...

+0

请不要这样做。我讨厌它,当一个网页意味着相信它需要调整我的*浏览器窗口。 – Gumbo 2011-05-20 18:05:06

+0

请不要。我的窗户大小与您无关; _改变它正在越过线路。 – 2011-05-20 18:05:47

+0

插件像Pagesaver应该添加此功能。为您调整窗口大小并不是您的责任。如果我是您的用户/客户/主管/经理/首席执行官/任何人,我确信我不会喜欢这个。 – 2011-05-20 18:20:09

回答

2

调整窗口大小很简单,但我认为调整它的大小只是显示您想要的内容(自动)更多地涉及。一个简单的解决方案是在一个单独的页面中加载你想要的div,在div上使用jQuery width()height()函数,然后使用window.resizeTo(width, height)。值得一试。

+0

它在调整窗口大小方面起作用,但它包含开销/滚动条。我没有办法解释这是否存在? – 2011-05-20 18:33:16

+0

嗯...你可以用Javascript删除工具条,但这不会有太大的帮助。我不认为有这个问题的解决方案。 – 2011-05-20 18:40:01

+0

window.height与window.resize(h,w)不同。是否可以或明智地创建一些缩小窗口直到内部窗口h/w是特定数字的循环?例如,resize脚本我已经将y调整为644px,并且我有一个脚本告诉我窗口的高度,它返回520.因此,从那我会推断标题是124px高,并且使用不同他们的价值来源。我想520,我手动确定644,用photoshop和截图。你怎么看? – 2011-05-20 19:29:14

相关问题