隐藏视频链接(JW播放器)从源代码


    <div id="film">...</div>
<script>
jwplayer("film").setup({
    width:640,
    height:360,
    playlist: [{
        file: "https://videolink.mp4",
        image: "https://videopic.jpg",
        tracks: [{ 
            file: "http://video.srt", 
            label: "English",
            kind: "captions",
            "default": true 
        }]
}],
 captions: {
        color: '#FFFFFF',
        fontSize: 10,
        backgroundOpacity: 50
    }
});</script>

我想隐藏这个代码,当用户查看与右键单击"页面源"。我该怎么做呢?

示例720pizle.com/izle/altyazi/american-sniper.html源代码中没有嵌入代码或视频链接

您不能完全隐藏它,但是您可以使用一个工具使不太懂技术的人稍微难以阅读它。然而,任何具有基本技术知识的人都能够使用开发工具(如Chrome开发工具,Firebug等)找出实际的嵌入代码。

http://www.dynamicdrive.com/dynamicindex9/encrypter.htm

将使代码更难阅读。

但它不是100%安全的。

例如,你的代码:
<div id="film">...</div>
<script>
jwplayer("film").setup({
    width:640,
    height:360,
    playlist: [{
        file: "https://videolink.mp4",
        image: "https://videopic.jpg",
        tracks: [{ 
            file: "http://video.srt", 
            label: "English",
            kind: "captions",
            "default": true 
        }]
}],
 captions: {
        color: '#FFFFFF',
        fontSize: 10,
        backgroundOpacity: 50
    }
});</script>

会变成:

<script>
<!--
document.write(unescape("%3Cdiv%20id%3D%22film%22%3E...%3C/div%3E%0A%3Cscript%3E%0Ajwplayer%28%22film%22%29.setup%28%7B%0A%20%20%20%20width%3A640%2C%0A%20%20%20%20height%3A360%2C%0A%20%20%20%20playlist%3A%20%5B%7B%0A%20%20%20%20%20%20%20%20file%3A%20%22https%3A//videolink.mp4%22%2C%0A%20%20%20%20%20%20%20%20image%3A%20%22https%3A//videopic.jpg%22%2C%0A%20%20%20%20%20%20%20%20tracks%3A%20%5B%7B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20file%3A%20%22http%3A//video.srt%22%2C%20%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20%22English%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20kind%3A%20%22captions%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22default%22%3A%20true%20%0A%20%20%20%20%20%20%20%20%7D%5D%0A%7D%5D%2C%0A%20captions%3A%20%7B%0A%20%20%20%20%20%20%20%20color%3A%20%27%23FFFFFF%27%2C%0A%20%20%20%20%20%20%20%20fontSize%3A%2010%2C%0A%20%20%20%20%20%20%20%20backgroundOpacity%3A%2050%0A%20%20%20%20%7D%0A%7D%29%3B%3C/script%3E"));
//-->
</script>

但是有人可以使用工具对其进行加密,或者只是使用Firebug等来查看实际输出

是。在PHP中创建session变量并尝试运行视频代码

最新更新