【发布时间】:2013-11-09 07:22:42
【问题描述】:
我有一个在 WebBrowser 控件中显示网站页面的应用。我想通过内联样式或保存在我的应用程序资源中的外部样式表向
【问题讨论】:
标签: css windows-phone-8 browser windows-phone
我有一个在 WebBrowser 控件中显示网站页面的应用。我想通过内联样式或保存在我的应用程序资源中的外部样式表向
【问题讨论】:
标签: css windows-phone-8 browser windows-phone
这是可能的,尽管我不确定是否也适用于在线 3rd 方页面 - 从您的代码中,您可以使用此方法调用任何 JavaScript 方法:
webBrowser.IsScriptEnabled = true; // make sure this property is set on your WebBrowser
webBrowser.InvokeScript(methodName, listOfParameters);
你可以在网页代码中有一些目标 JavaScript 方法被调用,或者你可以像这样使用 JavaScript “eval”方法直接调用任何代码:
webBrowser.InvokeScript("eval", new[] { "document.body.style.zoom=\"80%\"" }
这就是基本思想,如何从 C# 以编程方式更改页面,我不会在这里详细介绍如何使用 JavaScript 更改 CSS 值。
【讨论】: