gpt4 book ai didi

JavaScript 未在 xul 文件内执行

转载 作者:行者123 更新时间:2023-11-28 10:23:20 24 4
gpt4 key购买 nike

我在 XUL 文件中编写 js 时遇到问题。我在xul中编写了一个简单的方法,但是当您打开浏览器时它不会执行。

这是 xul 标签内的方法:

function demo() {
alert('hello');
}

我尝试将脚本的标签从 <script> 更改为至<html:script>但方法仍然不起作用。我尝试使用外部 js 文件中的方法 <html:script type="application/x-javascript" src="overlay.js">还是行不通。

xul 文件的名称是 ff-sidebar.xul 。基本上我想做的是使用外部 js 文件中的 javascript 函数在侧边栏上显示文本。我确实需要 javascript 在 xul 文件中工作,这样我就可以使用 js 方法。我确信 js 文件没有任何问题。

最佳答案

我认为您的 JavaScript 引用中存在寻址问题。我相信 Firefox 无法找到overlay.js。试试这个:

<script type="application/javascript" src="chrome://sidebar/content/overlay.js">

其中“sidebar”是您应用的名称,您的 .js 文件位于“sidebar/chrome/content”目录中,与 sidebar.xul 文件并排。

有关 chrome URL 的更多信息,请访问 here .

关于JavaScript 未在 xul 文件内执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4994988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com