Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用C调用没有名称的Javascript#_C#_Javascript_Parsing_Web Scraping_Invokescript - Fatal编程技术网

C# 如何使用C调用没有名称的Javascript#

C# 如何使用C调用没有名称的Javascript#,c#,javascript,parsing,web-scraping,invokescript,C#,Javascript,Parsing,Web Scraping,Invokescript,我想在没有函数名的网页上调用Javascript函数。使用C#,我通常会使用Webbrowser.Document.InvokeScript(“ScriptName”)。但是,在本例中,只有一个type属性。这就是它看起来的样子: <script type="text/javascript"> (function(){ SOME CODE HERE; })(); </script> (功能(){ 这里有一些代码; })(); 这是一个自调用函数。 它将在该语

我想在没有函数名的网页上调用Javascript函数。使用C#,我通常会使用
Webbrowser.Document.InvokeScript(“ScriptName”)
。但是,在本例中,只有一个type属性。这就是它看起来的样子:

<script type="text/javascript"> 
(function(){
    SOME CODE HERE;
})();
</script>

(功能(){
这里有一些代码;
})();

这是一个自调用函数。
它将在该语句执行后立即运行


如果不修改脚本,就无法再次运行它。

这是一个自调用函数。
它将在该语句执行后立即运行


如果不修改脚本,则无法再次运行它。

只要此闭包不将方法导出到全局命名空间,就不能

只要此闭包不将方法导出到全局命名空间,就不能

公开方法

<script type="text/javascript"> 
(function(){
    MyFunction = function() {
      SOME CODE HERE;
    }
})();
</script>


Webbrowser.Document.InvokeScript("MyFunction");

(功能(){
MyFunction=函数(){
这里有一些代码;
}
})();
Webbrowser.Document.InvokeScript(“MyFunction”);
公开一个方法

<script type="text/javascript"> 
(function(){
    MyFunction = function() {
      SOME CODE HERE;
    }
})();
</script>


Webbrowser.Document.InvokeScript("MyFunction");

(功能(){
MyFunction=函数(){
这里有一些代码;
}
})();
Webbrowser.Document.InvokeScript(“MyFunction”);

这不是有效的javascript。您缺少一个
}
。这是无效的javascript。您缺少一个
}