Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox附加面板内容JavaScript中的Ajax_Javascript_Ajax_Firefox_Firefox Addon_Firefox Addon Sdk - Fatal编程技术网

Firefox附加面板内容JavaScript中的Ajax

Firefox附加面板内容JavaScript中的Ajax,javascript,ajax,firefox,firefox-addon,firefox-addon-sdk,Javascript,Ajax,Firefox,Firefox Addon,Firefox Addon Sdk,我使用Firefox插件SDK。我在工具栏上有一个按钮,在点击事件中我显示了面板html文件。现在,我需要在单击面板html文件中使用的html按钮时使用ajax函数 功能测试() { var xhr=new XMLHttpRequest(); //一些ajax代码 } 点击这里 我对使用FirefoxSDK还是个新手。有可能吗??如果可能的话,我应该怎么做呢?您不能在Firefox插件的html页面中使用内联脚本,请将脚本添加为打包的本地资源,然后将其执行 基本上你必须分成两部分,HTM

我使用Firefox插件
SDK
。我在工具栏上有一个按钮,在点击事件中我显示了面板html文件。现在,我需要在单击面板html文件中使用的html按钮时使用ajax函数



功能测试()
{
var xhr=new XMLHttpRequest();
//一些ajax代码
}
点击这里

我对使用Firefox
SDK
还是个新手。有可能吗??如果可能的话,我应该怎么做呢?

您不能在Firefox插件的html页面中使用内联脚本,请将脚本添加为打包的本地资源,然后将其执行


基本上你必须分成两部分,HTML和JS,并在HTML中引用JS

我希望有人能帮你,我不熟悉SDK,所以我不知道怎么做,否则我会帮你。但这里是sdk的文档:我希望。。。非常感谢你的帮助。。。请求工作正常,但在main.js中,我必须在面板内容脚本中使用ajax请求:(看起来好像没有人出现,我想这是因为你的问题非常基本,我链接的页面完成了所有工作。基本上你设置了一个pageworker,你的contentScript告诉你的pageworker执行请求,然后你将请求发送回你的contentScript。非常感谢我的朋友。你说的这些基本信息帮了我很多忙;)非常感谢您在main.js中编写内容脚本,在jquery lib的帮助下,它工作得非常好,但我仍然不明白为什么我的脚本不能在contentscript文件中工作。
    <html>
    <script>
    function test()
    {
    var xhr=new XMLHttpRequest();
    //some ajax Code 
    }
    </script>
    <button onclick='test()'>click Here</button>
    </html>