Re: [問題] firefox使用ajax取得第三方的xml

看板Ajax作者 (qazxsw99)時間17年前 (2007/08/09 02:22), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《huki (寶貝愛妳,晚安)》之銘言: : 最近在寫透urmap的api抓取查詢經緯度的網頁 : 主要是php+java script : ie下都可以正常的顯示 : 但是firefox雖然會有傳回xml : 不過錯誤控制台一直和我說 : 「錯誤: uncaught exception」 和「找不到元素」 : 但在找不到元素可以選到一個原始檔 : 裡頭的xml是正確的 : 但沒辦法接收 : 後來發現因為urmap的api是第三方的網頁 : 我是用php的方式指到那頁 : 原始查詢網頁 -> AddToUrmap.php : ============== : AddToUrmap.php : ============== : <?php : require_once 'Config.php'; : $addr = urlencode($_GET['UserAddr']); : header ("Location: : http://gisapi.urmap.com/api/gisapi.jsp?function=addressing&coord_system=wgs84&addrs=$addr"); : ?> 這個php檔案最終是導入別的頁面 可能對您寫的Ajax要求的程式來說,算是跨網域要求資料 印象中Ajax不能跨網域要求資料 但是還是有方法實做之 這個我...不太清楚XD 請參考此篇文章 http://blog.joycode.com/saucer/archive/2006/10/03/84572.aspx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.205.13 ※ 編輯: qazxsw99 來自: 125.229.205.13 (08/09 02:56)

08/09 14:07, , 1F
這方法簡稱XSS,大致上是插入<script src="xxx" />的方式
08/09 14:07, 1F

08/10 17:51, , 2F
不是就轉接器嗎?? 把get跟post val收集起來對目標作request
08/10 17:51, 2F

08/10 17:52, , 3F
然後取得目標頁面的資料 , 這在一般的頁面讀取上還蠻ok的
08/10 17:52, 3F
文章代碼(AID): #16kWduOJ (Ajax)
討論串 (同標題文章)
文章代碼(AID): #16kWduOJ (Ajax)