使用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中使用一个方法并且不会导入脚本。
我该如何做到这一点?