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)来接收
,这样就可以进行操作了。
相关文章推荐
- JS 利用 XMLHttpRequest 跨域获取数据。
- XMLHTTPRequest对象不能跨域获取数据?!
- XMLHTTPRequest对象不能跨域获取数据?!
- XMLHTTPRequest对象不能跨域获取数据?!
- 通过js代码创建XMLHTTPRequest对象
- 由“js跨域”想到"AJAX也不一定要XMLHttpRequest"
- 将网页设置为允许 XMLHttpRequest 跨域访问
- JS通过XMLHttpRequest 读取服务器端文件
- 使用 IXMLHTTPRequest 简单获取网页源代码
- 使用 IXMLHTTPRequest 简单获取网页源代码
- 京东价格监控软件开发技术探讨二:通过HttpWebRequest获取指定网页数据
- 黄聪:使用 IXMLHTTPRequest 简单获取网页源代码
- 将网页设置为允许 XMLHttpRequest 跨域访问
- sharepoint form认证下跨域访问其他基本认证的系统(客户端用js的xmlhttprequest)的方法
- 将网页设置为允许 XMLHttpRequest 跨域访问
- javascript学习(十七):js通过XMLHTTPrequest实现Ajax
- 将网页设置为允许 XMLHttpRequest 跨域访问
- Js XMLHTTPRequest 实现GET请求提交和返回内容获取
- 将网页设置为允许 XMLHttpRequest 跨域访问
- 将网页设置为允许 XMLHttpRequest 跨域访问