鍍金池/ 問答/HTML/ 有辦法用JS獲取到embed元素的內(nèi)容高度嗎

有辦法用JS獲取到embed元素的內(nèi)容高度嗎

我嘗試在網(wǎng)頁中嵌入PDF文檔,發(fā)現(xiàn)始終無法獲取到PDF文檔的具體高度,這樣就會(huì)出現(xiàn)滾動(dòng)條。

<embed id="pdf" width="100%" height="1000px" name="plugin" id="plugin" src="http://localhost:8080/static/assets/%E7%AC%AC%E5%8D%81%E4%B8%80%E5%B1%8A%E5%85%A8%E5%9B%BD%E9%85%B6%E5%AD%A6%E5%AD%A6%E6%9C%AF%E8%AE%A8%E8%AE%BA%E4%BC%9A%E6%9A%A8%E9%82%B9%E6%89%BF%E9%B2%81%E8%AF%9E%E8%BE%B090%E5%91%A8%E5%B9%B4%E7%BA%AA%E5%BF%B5%E4%BC%9A%EF%BC%88%E7%AC%AC%E4%B8%80%E8%BD%AE%E9%80%9A%E7%9F%A5%EF%BC%89.pdf" type="application/pdf" internalinstanceid="13">

嘗試用獲取元素,里面的無論是clientHeight還是scrollHeight都是其視口的高度。

也嘗試過了直接嵌入一個(gè)iframe,但還是無法獲取到其內(nèi)部的實(shí)際高度,所以有什么辦法能夠獲取到embed的實(shí)際高度嗎,

回答
編輯回答
筱饞貓

embed 是嵌入內(nèi)容標(biāo)簽,iframe升級版。embed的實(shí)際高度是自定的,實(shí)際的pdf高度與embed的高度無關(guān)。pdf的具體高度可以通過計(jì)算獲得,通過頁碼和分辨率

2017年8月2日 00:42