1. 程式人生 > >js通過XMLHttpRequest獲取網頁不能跨域,試iframe

js通過XMLHttpRequest獲取網頁不能跨域,試iframe

  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獲取網頁不能iframe

var myXmlHttpRequest; function doGetmess(){ var tx= document.getElementById('showText');

谷歌通過ajax獲取本地JSON檔案為什麼會提示?(轉載)

  https://blog.csdn.net/jiaoshuaiai/article/details/78417683 在本地寫了一段JSON程式碼,然後用ajax讀取後,在瀏覽器開啟,發現谷歌提示涉及到跨域問題, 但是跨域是由於協議,域名,埠中有一個不同,才會跨域,我在本地訪問自己的檔

谷歌通過ajax獲取本地JSON檔案為什麼會提示

在本地寫了一段JSON程式碼,然後用ajax讀取後,在瀏覽器開啟,發現谷歌提示涉及到跨域問題, 但是跨域是由於協議,域名,埠中有一個不同,才會跨域,我在本地訪問自己的檔案,怎麼和跨域扯上關係了?? 下

解決XMLHttpRequest非同步請求介面中出現的cookie不存在問題

借鑑文章:https://www.cnblogs.com/limeiky/p/6927305.html 運用JS設定cookie、讀取cookie、刪除cookie JavaScript是執行在客戶端的指令碼,因此一般是不能夠設定Session的,因為Session是執行在伺服器端的。 而c

JavaScript:使用原生JS實現Jsonp呼叫百度搜索介面完成聯想詞功能

Jsonp解釋 Jsonp這個術語聽起來很高大上,其實它的原理非常簡單,就是利用src不受同源策略限制這一點來實現的,很多標籤都有src特性。 你們可以想想為什麼img標籤能將不同源的百度logo拿過來? <img src="https://www.baidu.com/

通過jsonp來實現訪問獲取資料!!!

通過jsonp來實現跨域訪問獲取資料的原理是什麼?通俗一點就是通過<script src="你要訪問的連結" type="text/javascript"></script>中的src來訪問你想要獲取資料的網址,並獲取資料。(不要問這啥這樣做就可以,

【練習】angularjs(最基本的$http使用jsonp使用jsonp獲取天氣(採用百度地圖天氣api)路由功能實現單頁面不跳轉切換)

1.最基本的$http使用jsonp跨域 <body ng-app="app"> <div ng-controller="controller"> </div> <script src="angularjs/angularjs.js

java中通過url獲取網頁內容中文顯示是亂碼

URLConnection context = url.openConnection(); InputStream in = context.getInputStream(); BufferedRea

通過設置Ionic-Cli代理解決ionic serve調問題

dbf this asc upa tails 訪問 web string 設置 Ionic-Cli代理設置: 打開ionic.config.json文件,添加proxies代理配置字段: { "name": "ion", "app_id": "", "v2":

通過request獲取網頁資訊 通過BeautifulSoup剖析網頁元素

獲取網頁 alink his odi res req 特定 bsp css屬性 import requests newsUrl =‘http://news.sina.com.cn/china/‘ res = requests.get(newsUrl) res.encod

js通過添加隨機數的方法解決多張圖片加載時由於緩存導致圖片無法正確顯示的問題

原因 顯示 rand class var rip 圖片加載 提交數據 cti 問題出現描述:當對列表中某個圖片進行重新編輯時,提交後會發現圖片列表仍會出現修改之前的圖片,新圖片並未覆蓋。 問題出現原因:緩存問題。 解決辦法:通過js方法,在每張圖片路勁後面添加一個隨機數,這

js 通過url獲取裏面的參數值

put oca 當我 一個 != index 兩個 bsp cnblogs 場景描述:當我們從一個頁面要帶有一兩個值跳轉到另一個頁面,另一個頁面要使用這些參數的時候,我們就需要通過js獲取這些參數啦。 先貼上代碼: function getQueryString(name

ajax這應該是最全的解決方案了

encode als b- 能夠 utils .html power node.js 重復 前言 從剛接觸前端開發起,跨域這個詞就一直以很高的頻率在身邊重復出現,一直到現在,已經調試過N個跨域相關的問題了,16年時也整理過一篇相關文章,但是感覺還是差了點什麽,於是現在重

一日一練-JS 了解幾種技術

b-s bar 刷新 ring nic 一是 lai 能夠 str 子曰:了解幾種跨域機制 簡單介紹 首先簡單了解一下同源策略相關知識點: 1.同源策略 限制了從一個源加載的文檔或腳本如何與來自另一個源的資源進行交互。這是一個用於隔離潛在惡意文件的重要機制。 2.源的定

Asp.Net Asp.Net MVC Session共享

.config jquer methods setup -a oss asp ont config 比如 http://www.test.com 和 http://m.test.com 簡單粗暴的方法 Web.Config <system.web>

ajax設置session

_array name start 登錄 its ont access pub -o 貼代碼 public function _initialize(){ header("Access-Control-Allow-Origin: *"); header(‘Acc

vue.js通過路由跳轉傳參重新整理頁面引數丟失

問題:vue.js路由跳轉,跳轉頁面重新整理後引數丟失,沒有資料,怎麼解決?? 出現的情況:從新聞列表頁面進入某一條新聞得詳情頁,需要在路由跳轉時給詳情頁面傳送該條新聞得ID,然後詳情頁獲取ID想後臺請求資料將內容展示,還有商品詳情頁等等~ 下面寫了一個小例子,是模擬專案的新聞列表和詳情頁,

ajax設定session

貼程式碼 public function _initialize(){ header("Access-Control-Allow-Origin: *"); header('Access-Control-Allow-Headers:x-requested-with,content-type,token,ver

JS中的塊級作用var、let、const三者的區別

brush 語句 nbsp light 可見 undefine 函數 true 正常 1. 塊作用域{ } <script type="text/javascript"> { var a = 1; console.log

Spring MVC通過CROS協議解決問題(轉載)

Spring MVC通過CROS協議解決跨域問題 (轉載) 現在接手學校網路中心的一個專案,根據團隊成員的實際情況以及開發需要,老師希望做到前後端完全分離。後臺使用java提供restful API 作為核心,前臺