如何访问嵌入式openload iframe

时间:2018-05-25 17:49:15

标签: javascript jquery iframe google-chrome-extension

我正在尝试从嵌入式openload链接获取直接下载链接(例如:https://openload.co/embed/CoKeagPRpQg/)。结果可能如下所示:https://openload.co/stream/CoKeagPRpQg~1527355595~2a02:120b::~J-XBN0SR?mime=true。如果您导航到嵌入链接并运行

document.querySelector("#mediaspace_wrapper > div:last-child > p:last-child")
从开发人员控制台

返回流链接的基本数据。当我试图在我的私人网站上的嵌入式视频上实现这一点时,我得到了跨站点脚本的错误,这是可以理解的。

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Proflix</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>

<body>
    <iframe id="video" src="https://openload.co/embed/CoKeagPRpQg/" scrolling="no" frameborder="0" width="700" height="430" allowfullscreen="true"
        webkitallowfullscreen="true" mozallowfullscreen="true">
    </iframe>
</body>

</html>

但是,我偶然发现了this Chrome扩展程序,仅使用JavaScript就可以输入iframe(Demo)。这真让我困惑。我联系了开发人员,他告诉我他的扩展是基于this脚本。但它从开发人员控制台无效。我的问题是:在这个例子中JavaScript如何输入外部iframe以及如何复制它?

相关:

Get the unique download link on Openload

Get stream URL from openload

0 个答案:

没有答案