WebView-有什么方法可以编辑加载的网页吗?添加一些脚本或样式

WebView - any way to edit loaded webpage? Add some scripts or styles?

本文关键字:添加 样式 脚本 网页 方法 什么 加载 编辑 WebView-      更新时间:2023-09-26

我正在创建一个web浏览器,用户可以在其中快速隐藏一些在阅读内容时中断的元素。

我认为隐藏用户选择的div的最好方法是编辑加载页面的源代码(html)。有可能吗?我在参考文献中没有看到任何类似的方法。

我使用WinJS为WP创建应用程序。

是-您可以使用以下语法将javascript注入任何页面:

var asyncOp = webView.invokeScriptAsync("eval", new string[] { "document.write('Hello World!')" });      
asyncOp.oncomplete = completedHandler;
asyncOp.onerror = errorHandler;
asyncOp.start();

您可以使用它来修改加载的HTML页面的任何部分。