C# 如何使用C调用没有名称的Javascript#
我想在没有函数名的网页上调用Javascript函数。使用C#,我通常会使用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> (功能(){ 这里有一些代码; })(); 这是一个自调用函数。 它将在该语
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。您缺少一个}
。