【问题标题】:How to access a js file in a dll from a html file in the same dll如何从同一个dll中的html文件访问dll中的js文件
【发布时间】:2016-05-30 10:32:38
【问题描述】:

我在 dll 中有一个 .html 文件,需要在同一个 dll 的 javacript 文件夹中引用一个 .js 文件。

我尝试在 html 文件中使用它。

<script type="text/javascript" src="/javascript/popup.js"></script>

但出现脚本错误。

html中的js文件应该如何引用?

下面我附上了dll的内容

PMP.dll

【问题讨论】:

  • .html file in a dll??是什么意思??
  • 我已将 html 文件嵌入到 dll 中
  • 这需要更多关于整个用例的信息。
  • 我正在 c# 项目中创建一个 IE 插件。我有一个 html 文件和一些要包含在 html 文件中的 js 和 css 文件。我已将所有这些文件嵌入到一个 dll(动态链接库)中,以便我可以在目标机器上进行部署。现在我无法在 html 文件中引用 js 文件。

标签: javascript c# html internet-explorer dll


【解决方案1】:

您可以从脚本文件中删除 type="text/javascript",因为 HTML5 javascript 是默认脚本。此外,请确保脚本标签位于头部且 src 指向正确的路径或使用通过从属性复制的绝对路径,如下图所示。

<!DOCTYPE html >
        <html>
            <head>
                <script src="/javascript/popup.js"></script>
            </head>
    <body>
    </body>
    </html>

【讨论】:

  • 当 js 在 dll 中时,如何将源指向正确的路径?
  • @Manobala,你能不能只显示包含js文件的js文件快照或dll
  • 我附上了dll的快照
  • 为什么不能把 js 文件放到另一个叫 scripts 的文件夹里然后引用它呢?只是我的意见
  • 仍然遇到同样的错误。我猜它试图从错误的位置引用。我错误我得到的 URL 为 about:/scripts/pmp_my_popup.js
猜你喜欢
  • 1970-01-01
  • 2011-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-04
  • 1970-01-01
  • 1970-01-01
  • 2018-09-28
相关资源
最近更新 更多