访问WebBrowser控件中的Javascript资源(Winforms,C#)

时间:2016-12-07 03:35:28

标签: javascript c# html winforms

我使用VisualStudio 2013向WinForm添加了一个WebBrowser控件。我已经向WinForm添加了一个HTML资源。

this.webBrowser1.DocumentText=Properties.Resources.HTMLPage1;

我还将HTML和JavaScript添加到Resources.resx文件中。

我按开始调试项目并启动WinForm应用程序,我立即收到脚本错误消息。

  

脚本错误此页面上的脚本发生错误。

     

行:0

     

字符:0

     

错误:脚本错误

     

代码:0

     

网址about.require.js

在我看来,HTML正在尝试访问脚本但却无法找到它们。

我是否将脚本放在错误的位置?正如我所提到的,HTML和JavaScript文件位于Resources.resx中。

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="X-UA-Compatible" content="chrome=1" />
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>my project</title>
    <script src="require.js"></script>
    <script src="config.js"></script>
    <script>
        requirejs.config({
            baseUrl: 'webapp'
        });
    </script>
    

1 个答案:

答案 0 :(得分:0)

有时它是可能的。尝试提供完整路径并再次检查。

此外,您可以使路径像动态一样 Src =&#34; .. / abc.js"

希望有所帮助