您的位置:首页 > 理论基础 > 计算机网络

js通过XMLHttpRequest获取网页不能跨域,试iframe

2017-03-21 18:01 447 查看
var  myXmlHttpRequest;
function doGetmess(){
var tx=  document.getElementById('showText');
tx.innerHTML="你好啊";

checkNameAndPsw();

}

function getXmlhttpObject(){

if(window.XMLHttpRequest){
myXmlHttpRequest = new XMLHttpRequest();
}else if(window.ActiveXObject){
myXmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
}

function checkNameAndPsw(){

getXmlhttpObject();
if(myXmlHttpRequest){
//var url="touch.lecai.com/page/award-result/list.html?v="+10+"&ver="+20150924.0.1;
var url="https://m.baidu.com";
myXmlHttpRequest.open("GET",url,true);
myXmlHttpRequest.onreadystatechange=callback;
myXmlHttpRequest.send(null);
}

}

function callback(){
alert(myXmlHttpRequest.readyState);
if(myXmlHttpRequest.readyState==4){
alert(myXmlHttpRequest.responseText);
//document.getElementById('showText').innerHTML=myXmlHttpRequest.responseText;
}
}


尝试用iframe试试看,主要是想获取网页元素的一些信息。比如彩票,股票信息。

明白了,看来只能通过软件层面来处理的。也就是说通过

软件定义一个web容器(类似webview)来接收

,这样就可以进行操作了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: