我创建了一个mozilla扩展程序,它是位于浏览器上的按钮。这个按钮有一个javascript,点击它时应发送XMLHTTLP请求。我想使用我在其URL字段中创建的本地HTML文件。当我使用它时,我仍然无法查看该HTML页面。为什么会这样?代码如下:
CustomButton = {
1: function ()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","http://localhost/sample.html",true);
xmlhttp.send();
}
}
sample.html
文件位于xampp的htdocs
文件夹中。
答案 0 :(得分:0)
出于安全原因,不允许使用XMLHttpRequest访问本地文件。