C# Windows Phone浏览器live html修改

C# Windows Phone浏览器live html修改,c#,xaml,browser,windows-phone-8,windows-phone,C#,Xaml,Browser,Windows Phone 8,Windows Phone,我没有深入研究过,但我很难找到关于这个话题的相关信息。我基本上想创建一个浏览器,通过改变网页的颜色来对网页应用过滤器。我的猜测是,我将不得不改变html一旦加载或什么,这会工作吗?我还有其他选择吗 顺便说一句,我不只是想让每一种颜色都变暗,我更想反转颜色 编辑: 如果您有任何疑问,我指的是可以在Windows Phone应用程序中使用的XAML浏览器组件。如果您指的是在PC internet浏览器中,您可以找到一个自动执行Javascript的附加组件,例如Firefox的Greasemonke

我没有深入研究过,但我很难找到关于这个话题的相关信息。我基本上想创建一个浏览器,通过改变网页的颜色来对网页应用过滤器。我的猜测是,我将不得不改变html一旦加载或什么,这会工作吗?我还有其他选择吗

顺便说一句,我不只是想让每一种颜色都变暗,我更想反转颜色

编辑:
如果您有任何疑问,我指的是可以在Windows Phone应用程序中使用的XAML浏览器组件。

如果您指的是在PC internet浏览器中,您可以找到一个自动执行Javascript的附加组件,例如Firefox的Greasemonkey。如果你说的是Windows Phone的Internet Explorer,我真的不知道你能在那里做什么,因为我认为他们不允许加载项。

我认为最简单的方法是在页面加载后向页面中注入一些Javascript

为此,需要在WebBrowser控件上将IsScriptEnabled设置为true,然后订阅导航事件

当该事件发生时,您可以使用WebBrowser.InvokeScript方法注入一些JS代码


下面是一个使页面变暗的JS代码示例:

我说的是可以在Windows Phone应用程序中使用的XAML浏览器组件。谢谢,这看起来似乎可以工作。所有的问题是,您指导我使用的JavaScript使用jQuery,而这个注入故事似乎不支持jQuery。我错了吗?如果没有,你还有其他JavaScript我可以试试吗?接受的答案不需要jQuery。看看这里的JSFIDLE:谢谢,但是这个脚本似乎不适用于我的普通Internet Explorer,所以我怀疑它是否适用于移动Internet Explorer。你也在使用IE吗?如果是,请确认我的IE是否有问题?