WebView - 编辑加载的网页的任何方式?添加一些脚本或样式?

时间:2014-10-14 12:44:03

标签: javascript windows windows-phone winjs

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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