我想預先緩存下一個網頁到縮略圖。是否有可能預先呈現一個HTML頁面(與CSS)到一個圖像在飛行與JavaScript/jQuery?以及如何堅持客戶端上的臨時圖像?預渲染HTML頁面到圖像
2
A
回答
1
你可以做一個ajax請求請求一個圖像或從腳本的圖像鏈接。 此srcipt需要從網站請求所需的數據並使用渲染機制進行渲染。 返回的信息可能是服務器上生成圖像的鏈接。 根據要檢索和渲染的數據,性能可能很低。
This question will show你是一個解決方案來呈現一個網站,併產生一個pdf。 你可以使用這種方法,並將PDF轉換爲圖像usinf ImageMagick(需要安裝在您的服務器上)。
0
Afaik,這在客戶端是不可能的,因爲它引發了安全問題。即使是<canvas>
元素也不能呈現HTML元素(只有瀏覽器插件才允許使用爲此提供的方法)。
0
什麼是寫在網站??如果你有服務器端功能,你可以做它,併發送圖像緩存。據我所知,從jquery或javascript是不可能的。
0
除非你的頁面非常複雜,否則它更可能是你的網絡瓶頸,而不是渲染。您可以輕鬆預先加載html頁面及其所有重要資源(例如圖像,多媒體等),以便當用戶轉到下一頁時,您不需要再次訪問網絡並從本地緩存中加載它。
有幾種技術可以用來預加載HTML文件,隱形iframe可能是最簡單的(儘管我自己從未嘗試過)。
相關問題
- 1. Rails 3:頁面渲染預覽圖像
- 2. 渲染HTML頁面
- 3. codeigniter渲染html到圖像
- 4. ASP.NET:頁面HTML頭渲染
- 5. 渲染multipe HTML頁面
- 6. 在渲染頁面中渲染頁面
- 7. 將Html渲染爲圖像
- 8. HTML圖像渲染通知
- 9. 將HTML渲染爲圖像
- 10. 渲染圖像的網頁
- 11. JavaScript - 預渲染另一個頁面
- 12. 在後臺預渲染JQM頁面
- 13. 延遲頁面渲染,直到下載圖像
- 14. 從渲染圖像預防AngularJs
- 15. 預渲染圖像之前javascript
- 16. MVC,渲染包含AngularJS的HTML頁面
- 17. 寫的JavaScript渲染HTML頁面
- 18. C# - 獲取渲染HTML頁面
- 19. 如何在html頁面內渲染Zend_Barcode?
- 20. 渲染html頁面/#:id使用燒瓶
- 21. 使用clojurescript渲染HTML頁面
- 22. 渲染圖像
- 23. ASP.NET頁面渲染
- 24. HTML 5帆布圖像渲染
- 25. 預渲染UITabBarController視圖?
- 26. Android-圖像渲染
- 27. wicked_pdf圖像渲染
- 28. 圖像不渲染
- 29. 將頁面渲染爲圖片
- 30. 渲染到桌面
它是可能的 - 使用除純html之外的其他工藝 – Thariama 2010-10-08 12:39:39
您是否在意詳細說明?當然,您可以讓服務器完成這項工作,但這不屬於問題的範圍。我仍然保持它不能在客戶端完成。 – Thomas 2010-10-08 12:43:58