2014-02-11 101 views
0

以下代碼用於使用HTML5視頻播放器在網頁上顯示視頻。 我需要對視頻的網址進行混淆處理,但是因爲它被粘貼爲元素,我不知道如何在不破壞播放器的情況下對其進行更改。我不是在尋找需要數天時間才能弄清楚的東西,而只是一些不會讓URL變得如此明顯的東西。如何混淆視頻網址

<!DOCTYPE html> 
<html> 
<head> 
    <title>Video.js | HTML5 Video Player</title> 

    <link href="video-js.css" rel="stylesheet" type="text/css"> 
    <script src="video.js"></script> 

    <script> 
    videojs.options.flash.swf = "video-js.swf"; 
    </script> 


</head> 
<body> 

    <video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264" 
     poster="http://video-js.zencoder.com/oceans-clip.png" 
     data-setup="{}"> 
    <source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' /> 
    </video> 

</body> 
</html> 
+0

使用非ASCII字符和空格,然後將其編碼..(當然這會導致編碼問題在最後) – K3N

+0

感謝您的建議..如何將編碼在PHP中的網址瀏覽器瞭解它的方式,但一個人不? – user2452250

+0

php?對不起,我沒有看到任何PHP標籤 - 我認爲是JavaScript。但是,我相信PHP中有一個urlEncoding組件可以使用。 F.ex.這樣的網址:'/æ/ vid /ñ/&id90'在字符串中應該是這樣的:'%2F%20%C3%A6%2Fvid%2F%C3%B1%2F%20%26id90' – K3N

回答

1

我想你需要先問問自己,爲什麼你要這樣做。如果您試圖阻止用戶下載視頻,請不要使用HTML5視頻播放器。

+0

該頁面將只顯示一次,而觀衆不知道..所以我需要的是一種有效的方式來隱藏網址或愚弄觀衆重新加載頁面。我正在考慮一個JavaScript代碼,將url重建爲一個字符串。我將一系列數字傳遞給一個數組,並且他所做的只是將相應的字母放在字母表中並重新構建它。 – user2452250

+0

任何人做這種事情肯定是不會有好處的 – Marnes

0

有一個免費的在線HTML混淆:http://htmlobfuscator.com/

在「查看頁面源代碼」,它不會顯示出來,但如果一個人使用螢火蟲或類似的東西,那麼他們可以看到你的代碼。

你知道這永遠不會幫助你下載你的視頻。有數以千計的視頻下載擴展和應用程序。

+0

不知道該網站是否已移動或什麼(因爲xmux似乎是一個相當合法的用戶),但是這使我在今天碰到我的OpenDNS防火牆之前就遇到了一串非常可疑的URL。 – nicmoon