【问题标题】:Get URL fetched out of an AJAX in IFRAME / Chrome Extension获取从 IFRAME / Chrome 扩展中的 AJAX 获取的 URL
【发布时间】:2015-05-14 11:27:42
【问题描述】:

我有以下问题:

我想创建一个 chrome-extensions 但有一些严重的问题:

我有一个加载 iframe 的页面。这个 iframe 中有一些 JS 代码,可以执行一些 AJAX 魔术。这个 AJAX 请求返回一个我需要 URL 的 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>

感谢您的每一个回答!

来自法兰克福的问候

【问题讨论】:

    标签: javascript jquery ajax iframe google-chrome-extension


    【解决方案1】:

    你可以在成功函数中使用 window.open(url)

    【讨论】:

    • 问题是我不应该能够将代码插入到 ajax 请求中,因为这是在 iframe 中,所以我必须自己在扩展程序中运行 AJAX 请求.但要做到这一点,我需要 iframe 的“原始”AJAX 请求的 URL。你知道一个简单的方法吗?
    猜你喜欢
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    相关资源
    最近更新 更多