【问题标题】:How to convert javascript to HTML如何将 javascript 转换为 HTML
【发布时间】:2017-11-16 15:38:17
【问题描述】:

我是全新的,这是我的第一个问题。我很害怕。

老实说,我对 HTML 和 javascript 完全陌生,我的疑问如下:我正在执行 HttpWebRequest 以获取带有一些 html 格式文本的字符串。该文本包含大量 javascript 代码,但我真正需要的是获取一个包含解释后的 html 的字符串(这意味着,在浏览器栏中输入相应的 URL 后,浏览器在执行该源代码时会执行什么操作)。

有没有办法在 C# 中进行这样的转换?

【问题讨论】:

  • 以与浏览器相同的方式解析 HTML 和 JavaScript 的 事物 称为无头浏览器,参见 Headless browser for C# (.NET)?
  • HttpWebRequest 不这样做。您正在寻找的是一种称为“无头浏览器”的东西。 .NET 内部没有这样的组件(至少,我不知道),所以你需要找到第 3 方的东西。 “无头浏览器”是一种代码内组件,其作用类似于 Web 浏览器(解释 JavaScript 等),但没有用户界面。您将在代码中与它进行交互。

标签: javascript c# html


【解决方案1】:

Html.Raw() 可以,

在 ASP.NET MVC Razor 视图中

例如:Html.Raw("<div>")。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-01
    • 2013-05-11
    • 2017-06-26
    • 1970-01-01
    • 2012-08-21
    • 2021-07-13
    相关资源
    最近更新 更多