【问题标题】: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)