我正在写一个Firefox扩展。我正在使用与特定域匹配的内容脚本。我想从PHP页面获取数据。最终将CSS文件添加到页面以更改样式。 PHP页面的内容将是我获取的CSS文件的名称。这里是我的内容脚本JavaScript,该警报什么也没有返回。XMLHttpRequest的替代方法?
有人告诉我,我受限于同一来源的政策。有什么办法可以从php页面获取数据吗?
function getData() {
client = new XMLHttpRequest();
try{
client.open('GET','http://localhost:8888/istyla/login/popuplogin/myaccount.php');
} catch (e){
alert("error while opening " + e.message);
}
client.onreadystatechange = function(){
if (client.readyState ==4){
user_data = client.responseText;
var currenttheme = user_data;
alert (currenttheme);
}
}
client.send(null);
}
getData();
重要方面缺少:这是与附加的SDK构建的扩展的内容脚本。我已经回答了你的问题[这里](http://stackoverflow.com/a/9506835/785541),不会再回答。 – 2012-03-01 05:53:45