1

使用 WPF WebBrowser,我正在尝试使用带有代码的 JavaScript 方法:

WebBrowser.InvokeScript("eval", new object[] { if(typeof myMethod == 'function') { myMethod('param'); } });

我的方法:

function myMethod(param) {
    alert(param);
}

如果我将此方法直接放在我的 HTML 文件中,它就可以工作。但是如果方法在一个单独的文件中,它就不起作用。JavaScript 文件是这样导入的:

<script type='text/javascript' src='../script.js'></script>    

如果我使用 HTML 页面中的脚本方法,它就可以工作。问题当然是 InvokeScript 尝试在我的 HTML 中使用一种方法并且不导入脚本。

我怎样才能使这项工作?

4

0 回答 0