1

这是我为此示例添加的一些示例 xul 和一些脚本:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://linktargetfinder/skin/skin.css" type="text/css"?> 
<!DOCTYPE linktargetfinder SYSTEM "chrome://linktargetfinder/locale/translations.dtd">
<overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml">
    <html:script type="application/x-javascript" src="jquery.js" />
 <script>
   $(window).load(function(){
     $('#loginBtn).click(function(){
      alert("hi!");
    });
   });
 </script>

jquery.js 是 jQuery 1.8.2 的未压缩版本。在我的脚本中,我每次都得到 $ 或 jQuery 未定义,并且我在加载 jquery 之后包含了我的脚本文件。如果我降到 1.7.2,我就不会再收到错误了。如果有更好的方法来加载 jQuery 并从 Firefox 扩展进行 AJAX 调用,我很想听听。

多谢你们!

4

0 回答 0