【问题标题】:Accessing Javascript resources in a WebBrowser control (Winforms, C#)访问 WebBrowser 控件(Winforms、C#)中的 Javascript 资源
【发布时间】:2016-12-07 03:35:28
【问题描述】:

我已使用 VisualStudio 2013 将 WebBrowser 控件添加到 WinForm。我已将 HTML 资源添加到 WinForm。

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

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

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

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

行:0

字符:0

错误:脚本错误

代码:0

关于.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>
    

【问题讨论】:

  • 有可能。尝试在您的 src 中提供完整路径以确认
  • 那行得通。谢谢脏 D。

标签: javascript c# html winforms


【解决方案1】:

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

此外,您可以使路径动态像 src=".. /abc.js"

希望有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 2023-03-31
    • 1970-01-01
    • 2015-01-30
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多