2011-05-20 136 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

相關問題