检查是否存在带有Firefox扩展的Javascript的URL

检查是否存在带有Firefox扩展的Javascript的URL,javascript,firefox,url,firefox-addon,Javascript,Firefox,Url,Firefox Addon,我想使用带有Firefox扩展名的Javascript检查给定URL是否存在。我想您应该尝试加载URL-使用XMLHttpRequest: var request = new XMLHttpRequest(); request.open("GET", url); request.onload = function() { if ((request.status >= 200 && request.status < 300) || request.status

我想使用带有Firefox扩展名的Javascript检查给定URL是否存在。

我想您应该尝试加载URL-使用XMLHttpRequest:

var request = new XMLHttpRequest();
request.open("GET", url);
request.onload = function()
{
    if ((request.status >= 200 && request.status < 300) || request.status == 304)
        alert("Exists!");
    else
        alert("HTTP response isn't success, URL doesn't exist or is currently unavailable");
};
request.onerror = function()
{
    alert("Loading URL errored out, server doesn't exist or is currently unavailable");
};
request.send(null);
var-request=new-XMLHttpRequest();
打开(“获取”,url);
request.onload=函数()
{
if((request.status>=200&&request.status<300)| | request.status==304)
警报(“存在!”);
其他的
警报(“HTTP响应未成功,URL不存在或当前不可用”);
};
request.onerror=函数()
{
警报(“加载URL出错,服务器不存在或当前不可用”);
};
请求发送(空);

我想您应该尝试加载URL-使用XMLHttpRequest:

var request = new XMLHttpRequest();
request.open("GET", url);
request.onload = function()
{
    if ((request.status >= 200 && request.status < 300) || request.status == 304)
        alert("Exists!");
    else
        alert("HTTP response isn't success, URL doesn't exist or is currently unavailable");
};
request.onerror = function()
{
    alert("Loading URL errored out, server doesn't exist or is currently unavailable");
};
request.send(null);
var-request=new-XMLHttpRequest();
打开(“获取”,url);
request.onload=函数()
{
if((request.status>=200&&request.status<300)| | request.status==304)
警报(“存在!”);
其他的
警报(“HTTP响应未成功,URL不存在或当前不可用”);
};
request.onerror=函数()
{
警报(“加载URL出错,服务器不存在或当前不可用”);
};
请求发送(空);

@gnur我的意思是存在于Web上(如果您在访问网站的地址栏上键入它)。@gnur我的意思是存在于Web上(如果您在访问网站的地址栏上键入它)。由于跨站点脚本限制,这将不起作用,如果url在脚本域之外,它总是说它不可用。@gnur:问题是关于Firefox扩展的,没有限制。谢谢你的回答(这是本次接受的;-)。由于跨站点脚本限制,这将不起作用,如果url在脚本域之外,它总是说它不可用。@gnur:问题是关于Firefox扩展的,没有限制。谢谢你的回答(这是这次接受的;-))