youtube.com用のユーザースクリプトを作成していて、YouTubeページの他のボタンと同じルックアンドフィールのボタンを挿入したいと考えています。過去はうまくいっていましたが、突然停止しました。 は、任意のユーチューブ映像の上にこの画像のボタンを見てください:このウェブサイトはどのようにイメージをレンダリングしますか?
だから、僕はこれらのボタンは、テキストと画像のサブノードを含む、Firebugの中で一つのことに気づいたが、レンダリングされていませんソース画像URLを与えるだけの単純な画像です。これらの画像の 'src'属性(「プラス記号」画像または「下向き矢印」画像)または他のすべての画像には、正確に同じ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'。下の私の答えを見てください。 –
GGG、私はすでに完璧に働いていましたが、最近働いていませんでした。したがって、この質問。 –
あなたはそうです、申し訳ありません、CSSクラス名として 'yt-uix-button'と' yt-uix-button-default'の両方を追加する必要があります。私は私の答えを更新します。 –