请教大家这段所谓的跨站代码在你们的手机或模拟器上执行会得到什么结果呢?
<script>
var request = false;
if(window.XMLHttpRequest) {
request = new XMLHttpRequest();
if(request.overrideMimeType) {
request.overrideMimeType('text/xml');
}
} else if(window.ActiveXObject) {
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP',
'Microsoft.XMLHTTP',
'Msxml2.XMLHTTP.7.0','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.5.0',
'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for(var i=0; i<versions.length; i++) {
try {
request = new ActiveXObject(versions[i]);
} catch(e) {}
}
}
xmlhttp=request;
xmlhttp.open("GET", "file://///default.prop", false);
xmlhttp.send(null);
var ret = xmlhttp.responseText;
alert(ret);
</script>
就是一段普通的html代码,在浏览器打开后,
貌似应该在浏览器运行后得到default.prop文件内容,但我在android2.2 ,4.1等模拟器上执行都没得到应有的结果
你们呢?我想知道其他人在自己机器上测试的结果也很我一样吗?
------解决思路----------------------
帮顶
