2016-08-25 5 views
-2

の「ビデオ」のマークアップの「プリロード」属性を変更:グリースモンキー:私はソースでこれでWebページを取得するHTMLソース

<video src="..." style="..." preload="metadata"></video> 

と私は、Firefoxのようにそれを処理したい:

<video src="..." style="..." preload="none"></video> 
  1. greasemonkeyは最適な方法ですか?

  2. 私は実際にどのようにしますか(JavaScriptについて知りません)?

  3. ページの読み込み時間を短縮したりメモリを減らしたりするのに役立ちますか? (私は同時にいくつかのタブを開き、Firefoxは難しいと思う)

  4. Firebugツールをfirefoxで使用している場合にのみ、マークアップが表示されます。 「ページソースを表示」をクリックすると、HTMLページソースの一部として表示されません。どのように可能ですか?そして、グレースモンキーは実際にこのような状況で働くでしょうか?

+0

* JavaScriptsについての知識がありません* - この場合は、Firefoxのプラグインをダウンロードする必要があります。 StackOverflowは**無料スクリプト作成サービスではありません**。あなたの質問の#4(1つの質問につき1つの質問をするようにしてください)によると、その理由は、スクリプトを使って読み込んだ後、ほとんどのページがたくさんのHTMLを生成するからです。表示ページソースは、サーバーから受信したHTMLを表示します。 –

+0

OK。私は将来それを思い浮かべます。ありがとう。 – Brenner

答えて

0

あなたはビデオに関する多くの情報を提供していません。ここでは、すべての動画でこれを行うとします。その場合、ページが読み込まれた後でそれをやろうとするのが最善の方法です。

var videos = document.getElementsByTagName(video); 
for(var i=0,l=videos.length; i<l; i++) { 
    videos[i].preload = "none"; 
} 

これは基本的にあなたが求めていたものです。それがあなたのために何かを良くするかどうか、私は知らない。

+0

それは今よりはっきりしているようです。 私はそれを試みます。 ありがとう! – Brenner

関連する問題