第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 JavaFX 網(wǎng)頁視圖中延遲加載尚未下載的圖像?

如何在 JavaFX 網(wǎng)頁視圖中延遲加載尚未下載的圖像?

皈依舞 2022-09-14 16:43:31
我正在制作一個(gè)使用 JavaFX 網(wǎng)頁視圖來顯示電子郵件 HTML 文件的電子郵件客戶端。為了使其響應(yīng)迅速,我希望在本地下載內(nèi)聯(lián)圖像時(shí)顯示在電子郵件中。我查找了執(zhí)行此操作的選項(xiàng),并遇到了延遲加載的概念。到目前為止,我已經(jīng)找到并嘗試實(shí)現(xiàn)此腳本:<script>window.addEventListener('load', function(){    var allimages= document.getElementsByTagName('img');    for (var i=0; i<allimages.length; i++) {        if (allimages[i].getAttribute('data-src')) {            allimages[i].setAttribute('src', allimages[i].getAttribute('data-src'));        }    }}, false)</script>我會(huì)瀏覽文件,將srcs更改為假名,從每個(gè)img元素添加/替換data-src作為正確的路徑/名稱,最后將腳本附加到body元素的末尾。我對HTML的基礎(chǔ)知識(shí)很陌生,而JS不是顯示錯(cuò)誤日志的人,所以我不確定我做錯(cuò)了什么。我的猜測是,腳本在某種程度上可以正常工作,但是當(dāng)從在線src流式傳輸圖像時(shí)效果最好。我的情況是,直到將HTML加載到視圖中后的某個(gè)時(shí)間,文件甚至不存在于某個(gè)位置。如果這無法實(shí)現(xiàn),我知道我可以通過Java編寫WebView代碼,以便在每次映像完成下載時(shí)重新加載。我只是希望找到一些更優(yōu)雅/可能不那么刺耳的東西。
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

我找到了一個(gè)解決方案,并已將其發(fā)布在這里。

事實(shí)證明,延遲加載不是我想要的。延遲加載只是稍后加載圖像,以便頁面可以顯示。我的問題是處理加載失敗,這是延遲加載無法解釋的。我會(huì)將其標(biāo)記為重復(fù),但我會(huì)將此問題的標(biāo)題保留為未編輯,以便其他人有更好的機(jī)會(huì)找到它。


查看完整回答
反對 回復(fù) 2022-09-14
  • 1 回答
  • 0 關(guān)注
  • 59 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號