【问题标题】:Windows Phone - Add CSS to WebBrowser displaying third-party webpageWindows Phone - 将 CSS 添加到显示第三方网页的 WebBrowser
【发布时间】:2013-11-09 07:22:42
【问题描述】:

我有一个在 WebBrowser 控件中显示网站页面的应用。我想通过内联样式或保存在我的应用程序资源中的外部样式表向

添加 "position:fixed"。这可能吗?

【问题讨论】:

标签: css windows-phone-8 browser windows-phone


【解决方案1】:

这是可能的,尽管我不确定是否也适用于在线 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 值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    • 2021-03-19
    • 1970-01-01
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多