【发布时间】:2018-08-04 10:29:03
【问题描述】:
我的项目资源中有 index.html 和 script.js。在 html 文件中,我尝试将脚本 script.js 与它链接:
<script src="script.js"></script>
我还有 Form,它有一个 WebBrowser 控件,它的 url 是 index.html。这里没问题。
问题是当我测试应用程序并运行 WebBrowser 时,它给了我一个脚本错误,这意味着没有文件名 script.js,并且无法链接它。
我应该在这里输入什么而不是 ???? ??
<script src="????/script.js"></script>
【问题讨论】:
-
需要将js文件包含到输出目录中。
-
这正是我不想做的。
-
所以将它包含在html文件中。
-
作为另一种选择,您可以将这两个文件复制到 runtiem 的临时目录并从临时路径加载它们。
-
我不想为此写一个答案,但另一种方法是简单地将您的 JS 文件作为字符串读入内存,然后通过标记名获取脚本标记,然后有效地执行 + = 在 InnerText 属性上并将您的 JS 文件附加为字符串。
标签: javascript c# html winforms webbrowser-control