在C#控制台应用程序中呈现HTML /执行JavaScript

时间:2017-08-16 14:21:56

标签: javascript c# asp.net

我有一个这样的html页面: -

<!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
         <script type="text/javascript" src="http://......someFile.js"> </script>
        <script>
            function CallJs()
            {
                var decodedCookie = decodeURIComponent(document.cookie);
                document.write(decodedCookie);
            }
        </script>
    </head>
    <body onload="CallJs();">
       
    </body>
    </html>

如果我在浏览器上执行此页面,我会得到所需的结果。但我想在不使用浏览器的情况下执行此页面中编写的JavaScript代码。我想在C#控制台应用程序上执行它。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

在这种情况下,您可以尝试使用msscriptcontrol。你可以查看下面的帖子:

How do I call an external JScript function from a VB.NET console application?

您还可以查看以下可能对您有帮助的文章。

Make your .Net application support scripting - a practical approach