台灣最大程式設計社群網站
線上人數
880
 
會員總數:244895
討論主題:188889
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 請問塞車時延遲載入的方法
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問塞車時延遲載入的方法
價值 : 150 QP  點閱數:631 回應數:2

樓主

lethal
初學者
521 88
3263 264
發送站內信

請教學長:
在網頁內有一列 youtube 影片縮圖,載入後可點擊用 iframe 顯示影片,後來發現當網路塞車或不通時,會在載入影片的地方停很久。
後來發現 lazy load jquery-plugin外掛:
https://achiuan.com/643/jquery-%E5%A5%BD%E7%94%A8%E5%A4%96%E6%8E%9B-lazy-load-%E5%BB%B6%E9%81%B2%E5%9C%96%E7%89%87%E8%BC%89%E5%85%A5.html

於是跟著修改,將 _prev 內的 "src" 改成 "data-original" 預覽縮圖就不顯示了。
請問是否有方法修改?或是可以判斷載入多久逾時,先跳過該處,繼續往下載入?



搜尋相關Tags的文章: [ 延遲載入 ] ,
本篇文章發表於2016-08-27 16:03
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
針對 iframe 的處理。一般來說你發送命令就開跑了。
也無法去終止。但是可以去做切換。

而一般來講。想要了解是否會不會超時。
我大多是會用計時器的方式。只是這樣針對iframe的控制。
就不能單純使用href的方式來處理了。

而是得要透過程式化處理並加上計時器。
也就是當計時器的時間超過某個值。就再將其iframe轉成另一個頁面。(這是有風險的)

因為雖然你轉成另一個頁面。但其實原始的頁面並非會因為你轉換而消失。
比較麻煩的是對方的頁面也是採用ajax的模式。這時你切換了。有可能會被偵測為惡意使用。
而把你給鎖帳號。

安全起見是保留原來的iframe。另建一個新的iframe來處理。(原來的iframe就先hide起來)

只是這樣的配套要處理好就是了。
本篇文章回覆於2016-08-29 11:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

lethal
檢舉此回應
浩瀚星空大大,感謝您的回覆:
還是有點不解,剛開始(第36行)載入時,只是先取得縮圖,應該尚未進入 iframe?還是我想錯了?
關於您說的:透過程式化處理並加上計時器,請問大概要怎麼做呢?可否給個範例參考?
本篇文章回覆於2016-08-29 22:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.