2012-03-01 154 views
-1

我有一個問題。我知道youtube已經支持html5一段時間了,所以我只是嘗試禁用adobe flash插件並查看了頁面源代碼。我沒有找到視頻標籤。有人可以解釋嗎?youtube.com和html5視頻標籤

+0

他們可能使用Javascript。 – SLaks 2012-03-01 18:42:11

回答

0

使用Chrome,禁止閃光後,我得到一個警告,試圖觀看視頻時(「您需要安裝Flash!」),但它檢測到我不要沒有閃光燈,而是使用HTML5版本。如果您使用Chrome,則可以使用開發人員工具(F12)查看DOM,並且確實會在視頻容器div中找到視頻標記,例如,

<video class="video-stream" x-webkit-airplay="allow" src="http://o-o.preferred.twtelecom-dfw1.v15.lscache5.c.youtube.com/videoplayback?sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cexpire&amp;fexp=900161&amp;itag=43&amp;ip=207.0.0.0&amp;signature=55FCBF36A597656FECBEC8E78051B3BD30EE8D97.8F8D573710D767EAF4429FBC54C940DF7611A1BE&amp;sver=3&amp;ratebypass=yes&amp;source=youtube&amp;expire=1330650696&amp;key=yt1&amp;ipbits=8&amp;cp=U0hSRVZQTl9OUENOMl9OSlJHOlBlcHJOMW9PSHhH&amp;id=381980b5e867a1c5" data-youtube-id="OBmAtehnocU"></video> 
+0

是的,我明白了。謝謝! – chicout 2012-03-01 19:15:46

0

對於Google在網上做的幾乎所有事情,他們都使用javascript。最有可能發生的事情是他們測試瀏覽器以確保它支持HTML5視頻,然後他們使用JavaScript動態加載視頻。

要驗證,請使用網絡瀏覽器工具檢查顯示的當前html,而不是發送給瀏覽器。

而且馬呂斯指出,一定要有HTML5 enabled