是否可以在UWP中的WebView控件中僅嵌入頁面內的特定部分(即div)?如何在webview中嵌入網站的一部分UWP
0
A
回答
2
網絡視圖不包含地址欄,因此只會顯示您加載或可從這些網頁導航到的頁面。如果您可以控制加載的內容,則只能顯示您希望的頁面。
如果您無法控制網站的HTML,則可以通過處理NavigationStarting
事件來阻止訪問您不想訪問的網頁,並在您不希望顯示的網頁上取消導航。
0
不,假設網站的「部分」是指網頁中的一部分。然而,正如馬特所說,如果你只想顯示某個頁面,你當然可以導航到相關的網頁,然後控制你通過他的方法所允許的導航鏈接。
如果您確實意味着只有頁面內的一部分,這些選項不具吸引力。理論上你可以用Http請求拉下站點的html,然後解析它來過濾掉你不想要的東西,將它存儲在本地,然後在webview中加載本地頁面。不過,我認爲這會增加大量開銷,可能會與JavaScript或其他網站可能使用的其他任何內容產生衝突。但是,嘿,也許,如果這是一個非常有針對性的用例,那麼你可以用它來玩。
如果在您的場景中,雖然您也控制了該應用正在訪問的網站,那麼當應用請求時,我只需啓用特定網址即可提供您網站的所需版本。
0
注意100%肯定,但我可以打一個任何HTML內容的外部部分嵌入到在webview控件中打開的網站。
var result = await this.webView.InvokeScriptAsync("eval", new[] { "document.documentElement.outerHTML;" });
string result = await this.webView.InvokeScriptAsync("eval", new [] {"document.getElementById('tablePrint').innerHTML = myTable;" });
通過java腳本添加HTML內容。
希望能幫到
相關問題
- 1. 從其他網站嵌入HTML部分?
- 2. 如何嵌入iFrame與外部網站
- 3. 是否可以將網站的一部分嵌入我的網站?
- 4. 嵌入外部網站
- 5. 如何獲取任何網站的警報消息UWP WebView
- 6. 將現有網站的特定部分嵌入到另一個網站
- 7. 如何在網站中嵌入音頻?
- 8. 如何在android webview中加載網頁的一部分?
- 9. 根據CSS ID標記嵌入網站的一部分
- 10. 在網站中嵌入網站
- 11. 如何嵌入網站
- 12. 如何將webview嵌入另一個小部件中的顫動?
- 13. 在webview中打開外部網站
- 14. 將網站嵌入另一個網站
- 15. 在iframe中嵌入網站
- 16. 如何嵌入頁面的一部分?
- 17. 將動態網頁(Kibana)的一部分嵌入我自己的網站
- 18. 如何在Android WebView中顯示網站
- 19. 如何在外部網站上嵌入Facebook個人資料?
- 20. 如何在Webview中嵌入視頻?
- 21. 如何在NSScrollView中嵌入WebView?
- 22. 如何顯示在機器人的WebView網站的特定部分
- 23. 如何在android webview中顯示網頁的某些部分?
- 24. 如何在分部上打開網站?
- 25. 如何嵌入頂點的網站上我的HTML網站
- 26. 如何在我的wordpress.org網站上嵌入一個.swf對象?
- 27. 允許部分網站被嵌入到其他網站和不同域
- 28. 在WebView中解析網站?
- 29. 嵌入node.js網站在EXE
- 30. 在webview中顯示網頁的一部分