【问题标题】:fetching a link from Dev tools -> resources -> media in Chrome从 Chrome 中的开发工具 -> 资源 -> 媒体中获取链接
【发布时间】:2014-08-06 04:25:29
【问题描述】:

每次打开特定网站上的页面时,我都会尝试使用 JavaScript 来获取链接。

每个页面都有一个媒体元素,我可以在开发者工具的 Resources/Frames/'name'/Media 部分找到该链接。我想知道是否有办法通过 JavaScript 动态获取这些媒体链接。这是我检查页面上的元素时在 Chrome 中的外观,我想动态获取这样的链接。

【问题讨论】:

    标签: javascript html developer-tools


    【解决方案1】:
    function endsWith(str, suffix) {
        return str.indexOf(suffix, str.length - suffix.length) !== -1;
    }
    
    function isMedia(link) {
        var mediaType = ["mp3", "mp4"];
        for (var i = 0; i < mediaType.length; i++) {
            if (endsWith(link, mediaType[i])) {
                return link;
            }
        }
    };
    
    var allLinks = $('a').map(function (i, el) { return $(el).attr('href'); });
    
    $.grep(allLinks, isMedia)
    

    【讨论】:

    猜你喜欢
    • 2014-03-08
    • 2017-03-12
    • 2015-03-20
    • 2017-06-16
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 2021-08-31
    相关资源
    最近更新 更多