如何从..中提取信息..我称之为数组
How to extract an information from... what I would call an array
有一个糟糕的网站在YouTube上发布有趣的视频。问题是,我讨厌他们用那些可怕的Fash播放器取代youtube控件的方式。所以我进入了他们的代码,以便找到他们隐藏YouTube链接的地方。。。它就在JavaScript/jQuery中(最后):
if (typeof (jQuery) == "function") {
(function ($) {
$.fn.fitVids = function () {}
})(jQuery)
};
jwplayer('jwplayer-0').setup({
"aspectratio": "16:9",
"width": "100%",
"primary": "flash",
"skin": "vapor",
"advertising": {
"client": "vast",
"tag": "http://d.adgear.com/impressions/int_nc/as=9976191.xml"
},
"ga": {},
"sharing": {},
"image": "http://i1.ytimg.com/vi/hHbAEl1Wbms/0.jpg",
"file": "https://www.youtube.com/watch?v=hHbAEl1Wbms"
});
因此,我唯一想找的是一种将"文件"信息(包含youtube链接)提取到变量中的方法,这样我就可以注入一个简单的:
var a = "file"; //(<-- this is the thing I need)
window.onload=function(){ window.location.href = a; }
页面一加载。
编辑*我可能很难解释我想要什么,但我觉得我已经到达了那里,所以我会努力澄清。有一个名为jwplayer("jwplayer-0")的"对象",后面跟着.setup({包含所有类型的"属性"。这是在页面本身上,现在我想做的只是去抓取名为"文件"的atribute,在这种情况下,它包含youtube URL,witch包含在.setup中。我希望能够将youtube的URL放入一个变量中,并在页面上使用它
我从您的问题中了解到的是,您想要替换url并获取组件信息。您可以尝试以下操作:
更改网址:
$("[file*='www.youtube.com']").attr("file","yourUrl");
获取组件信息:
var comp = $("[file*='www.youtube.com']")
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 根据id将json数组组合为一个json数组
- 如何通过数组更新角度子范围
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 在Javascript中转换对象数组
- 如何从..中提取信息..我称之为数组