本文介绍了在 WP8 WebBrowser Control 中注入/提供自定义 CSS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能的重复:
如何在 WP7 WebBrowser 控件中注入 Javascript?

我的 MainPage.xaml 中有一个 WebBrowser 控件,用于提供外部网页.

I have a WebBrowser control in my MainPage.xaml serving an external web page.

<phone:WebBrowser
    Name="TravelPlanner"
    Source="http://URL-HERE.com"
    IsScriptEnabled="True"/>

我是否可以以某种方式注入或提供我自己的 CSS(或 JavaScript)?

Is it possible for me to somehow inject or serve my own CSS (or JavaScript for that matter)?

推荐答案

是的.通过调用 WebBrowser.InvokeScriptWebBrowser.LoadCompleted 您可以在 webbrowser 控件中执行任意 javascript 代码.然后 Web 应用程序可以使用 WebBrowser.ScriptNotify 与 C# 对话.

Yes. By invoking WebBrowser.InvokeScript after WebBrowser.LoadCompleted you can execute arbitrary javascript code in a webbrowser control. Web apps can then use WebBrowser.ScriptNotify to talk back to C#.

查看更多@如何在WP7 WebBrowser中注入Javascript控制?

这篇关于在 WP8 WebBrowser Control 中注入/提供自定义 CSS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 21:21