问题描述
可能的重复:
如何在 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.InvokeScript 在 WebBrowser.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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!