0

我有一个 C#-WPF 应用程序,我在其中放置了一个 Web 浏览器。在解决方案中,我还有 index.html 文件和 js 文件。HTML 对 javascript 文件有一些调用。并具有以下标签:

<script type="text/javascript charset="utf-8" src="myfile.js"></script>

在我的 xaml.cs 中,我有以下代码:

webBrowser.Source = new Uri("hard-coded path to the HTML file");

当我运行此代码时,出现错误“此页面上的脚本中发生错误,对象不支持属性或方法'addEventListener'”

但是当我只点击同一个 HTML 文件并在浏览器中运行它时,没有错误。

什么会导致这种行为?我的 C# 代码有什么问题?任何想法??

谢谢

4

1 回答 1

0

我收到一个错误“此页面上的脚本发生错误,对象不支持属性或方法 'addEventListener'”

发生此错误是因为您嵌入的 webbrowser 找不到myfile.js.so 的地址,因此您可以将 java scrip 文件放在源代码中

这样做:

<script type="text/javascript charset="utf-8" src="AddressLocation\myfile.js"></script>

更改为:

<script type="text/javascript>
//add content of your java file here
</script>
于 2013-05-01T16:45:56.857 回答