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



我想在一个没有函数名的网页上调用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");

相关内容

  • 没有找到相关文章

最新更新