是否可以手動創建WebDataSource對象,然後將創建的對象設置爲WebFrame對象的數據源?我似乎無法在WebFrame類上找到允許設置數據源的方法。目標是異步預加載網頁,而不必一次將所有網頁顯示在網頁視圖中。顯式設置WebFrame的數據源
0
A
回答
1
只需使用屏幕外的WebView即可。它會爲你加載資源,而不是浪費時間繪製自己。
1
(我推測這是一個後續的question我前陣子回答?)
正如我在關於這個問題的評論提到,您使用的-[WebFrame load...]
方法之一來加載內容。當您發出加載請求時,WebView會實例化一個-provisionalDataSource
,然後它變成-dataSource
(對於清晰的命名非常重要!)。作爲class documentation總結:
的臨時數據源轉換到提交的數據源 一旦任何數據被接收。
除非您正在擴展WebKit,否則我認爲通常沒有理由直接創建WebDataSource
實例。讓WebFrame
爲你做。
相關問題
- 1. 設置數據源
- 2. 爲數據源顯式地設置過濾器KendoUI
- 3. 在使用數據上下文時設置顯式源更新
- 4. 爲combobox設置數據源
- 5. 如何設置數據源?
- 6. 錯誤設置數據源
- 7. Spring + MyBatis - 設置數據源
- 8. UTableView數據源設置
- 9. 將數據源設置爲datagridview不顯示數據
- 10. BindingSource,設置數據源,然後設置一個新的數據源
- 11. C#中設置的數據源的DataGridView,更新源數據表
- 12. 如何將數據流式傳輸到WebView/WebFrame?
- 13. 的DataGridView是設置數據源
- 14. 設置數據源爲MediaPlayer的
- 15. 設置WPF Grid的數據源
- 16. 將NSMutableArray設置爲NSTableView的數據源
- 17. asp.net的GridView設置爲null,數據源
- 18. Sitecore的設置項目和數據源
- 19. 的UITableView:編程設置數據源
- 20. SpringBoot:設置數據源「jmx-enabled」沒有註冊數據源
- 21. 在虛擬模式下設置DataGridViewComboBoxCell的數據源
- 22. 設置方式對數據源的連接字符串
- 23. 適用於設置tableviews數據源和委託的方式
- 24. 春季jndi數據源設置
- 25. ms訪問機器數據源設置
- 26. 使用Spring Cloud設置數據源
- 27. 設置源數據時刪除轉換
- 28. 無法設置Kendo UI Grid數據源
- 29. 通過API設置BIRT數據源
- 30. 在upshot.js中設置數據源url
是的這是一個後續問題。你會說,正確的解決方案是手動創建Web框架,然後附加到Web視圖進行渲染? – Tony
或者只是實例化一個'WebView',訪問它的'mainFrame'並做一個就地更新? –
,它需要等待一頁才能加載並在開始加載下一頁之前完成處理。一次只能發送一個網絡請求,延遲會導致性能下降。 – Tony