是否可以在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. 嵌入網站的一部分
- 2. Android WebView加載網站的一部分
- 3. 嵌入網頁的一部分到另一個網站
- 4. 從其他網站嵌入HTML部分?
- 5. 如何嵌入iFrame與外部網站
- 6. webview加載網站的指定部分
- 7. 如何獲取任何網站的警報消息UWP WebView
- 8. 是否可以將網站的一部分嵌入我的網站?
- 9. 嵌入外部網站
- 10. trigger.io - 嵌入外部網站
- 11. 如何在網站中嵌入音頻?
- 12. 將現有網站的特定部分嵌入到另一個網站
- 13. 根據CSS ID標記嵌入網站的一部分
- 14. 如何在android webview中加載網頁的一部分?
- 15. 在網站中嵌入網站
- 16. 如何嵌入網站
- 17. 如何在移動網站中嵌入外部內容?
- 18. 如何將webview嵌入另一個小部件中的顫動?
- 19. 在webview中打開外部網站
- 20. 如何在一個正常的asp.net網站中嵌入MVC3網站
- 21. 將網站嵌入另一個網站
- 22. 在網站中嵌入ROCKZify
- 23. 在iframe中嵌入網站
- 24. 在外部網站上嵌入javascript(asp.net)
- 25. 如何嵌入頁面的一部分?
- 26. 在我的網站中包含網站的一部分
- 27. 將動態網頁(Kibana)的一部分嵌入我自己的網站
- 28. 如何在Android WebView中顯示網站
- 29. 如何在外部網站上嵌入Facebook個人資料?
- 30. 如何在webview中嵌入mediaplayer - android