-1
我有以下問題:獲取URL在IFRAME/Chrome擴展程序獲取的AJAX出
我想創建一個鍍鉻的擴展,但有一些嚴重的問題:
我有一個頁面,一個IFRAME被加載。這iframe有一些JS代碼,它會執行一些AJAX魔術。這個AJAX請求返回一個XML文檔,我需要一個URL。該網址應該在新標籤頁中打開。我不知道如何輕鬆實現。重新加載第一頁(使用IFRAME是不可能的),並且我對頁面設計沒有影響。
IFRAME碼的第一頁上:
<iframe data-location="fullmiddle" class="main_tv_player" src="http://www.xyz.tv/***.html"></iframe>
AJAX調用頁上:
$.ajax({
url: "//abc.tv/****",
dataType: "xml",
success: function (data) {
},
error: function (response) {
//alert('error');
}
});
XML(AJAX或響應):
<data>
<token
auth="aqaqaqaqaqaqaqa"
url="http://xcv.tv/***/master.***" status="0" statustext="success" comment="success"/>
</data>
感謝每一個答案!從法蘭克福
有問題的代碼是不是OP控制下的內部window.open(URL)。 – Xan
問題是,我不應該能夠將代碼插入到ajax請求中,因爲這是在iframe中,因此我必須自己在擴展中運行AJAX請求。但要做到這一點,我需要iframe的「原始」AJAX請求的URL。你知道得到這個的簡單方法嗎? – WhoAmI