当前位置: 代码迷 >> Android >> 这段所谓的跨站代码在你们的手机或模拟器上执行会得到什么结果呢
  详细解决方案

这段所谓的跨站代码在你们的手机或模拟器上执行会得到什么结果呢

热度:29   发布时间:2016-04-28 03:50:37.0
请教大家这段所谓的跨站代码在你们的手机或模拟器上执行会得到什么结果呢?
请教大家这段所谓的跨站代码在你们的手机或模拟器上执行会得到什么结果呢?

<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等模拟器上执行都没得到应有的结果

你们呢?我想知道其他人在自己机器上测试的结果也很我一样吗?
------解决思路----------------------
帮顶
  相关解决方案