我正在为youtube.com写一个用户脚本,并且想要插入一个与YouTube页面上的其他按钮具有相同外观的按钮。事情在过去有效,但突然停止了工作。 看一看的按钮在这个形象上的任何YouTube视频的顶部:这个网站如何渲染图像?
所以我只是在Firebug注意到一两件事,这些按钮包括文字和图像子节点,但不渲染图像就像给他们一个源图像网址一样简单。这些图像的'src'属性('plus'符号图像或'down arrow'图像)或所有其他此类图像具有完全相同的URL(1 x 1图像)://s.ytimg。 com/yt/img/pixel-vfl3z5WfW.gif。但最终他们被渲染为所有这些不同的图像。因此,当我在按钮中执行相同操作时,所有其他CSS属性都可以正常工作,但图像只是空白。
我只是想从HTML/JavaScript的/ CSS专家知道 -
- 他们是如何做的呢?
- 如何通过CSS/JavaScript获取这些最终渲染图像?
谢谢!
P.S. :
- 如果主持人想要关闭这个问题,说这不是一个编程问题,那是。要知道如何才能实现这种'无法检测'的HTML图像的东西,或者如何通过javascript/html/css脚本仍然可以获取该图像。
- 如果主持人想要关闭这个问题,说明它过于具体(关于youtube.com),那不是。这是关于HTML的一般性问题,但迄今为止我只看到了YouTube的实现。我是新手。
谢谢
的Piyush
有很多答案在这里,但基本上所有你需要做的就是给你的按钮CSS类'YT-UIX-button'。请参阅下面的答案。 – 2012-03-02 08:34:46
GGG,我已经在做完美的工作,最近停止工作。因此,这个问题。 – 2012-03-02 10:04:53
你说得对,我很抱歉,你需要添加'yt-uix-button'和'yt-uix-button-default'作为CSS类名。我会更新我的答案。 – 2012-03-02 10:06:43