瀏覽器列印功能去除頁首頁尾保留頁碼解決方案

2021-09-26 11:55:56 字數 409 閱讀 7711

需求是要在谷歌瀏覽器上列印時顯示每頁頁碼,但不能出現其餘頁首頁尾資訊,經過網上查詢發現原生的谷歌列印並沒有辦法區分頁碼和其他頁首頁尾的資訊,於是只能用土辦法了

解決辦法:

let bodyele =$(

'body');

//獲取頁面總長度

let bodyheight = bodyele.

height()

;//獲取頁數 1430:單頁a4紙總高度(不同得瀏覽器列印高度不一致,根據自己需求調整)

let count = bodyheight/

1430

;//動態新增頁碼 通過絕對定位

for(

let i =

0; i < count; i++

)

瀏覽器列印

2004年12月21日 author longware longware 126.usage note 瀏覽器需求ie6.0 在http頁面上列印必須將ie的安全級別降低.document.writeln document.writeln document.write document.writel...

前端js瀏覽器列印

window.print 是呼叫瀏覽器列印的方法。但預設是列印window當前所在頁的整個頁面,那有沒有辦法,只列印某一塊區域,或者說,只列印某乙個dom元素內的元素呢。function browserprint dom const printdom window.document.geteleme...

JS實現瀏覽器列印 列印預覽

目前正在做瀏覽器端採用js方式實現列印這麼乙個功能,js列印實現的方法很多,但是相容各個瀏覽器實現列印預覽的功能有些棘手,現將實現的內容及遇到的問題記錄下來,希望有大牛看到所提的問題後可以給予解答,在此感謝啦。window.print 會彈出列印對話方塊,列印的是window.document.bo...