Javascript 通过video.js从html隐藏视频源src
我正在我的项目中使用。我试图做的是从html标记中隐藏视频源 我尝试从js代码中设置src,如下所示:Javascript 通过video.js从html隐藏视频源src,javascript,html,video.js,Javascript,Html,Video.js,我正在我的项目中使用。我试图做的是从html标记中隐藏视频源 我尝试从js代码中设置src,如下所示: var videoPlayer = videojs("videoPlayerLive", { "controls": true, "autoplay": false, "preload": "none", }); videoPlayer.src('some url'); 如果我从Chrome中检查视频播放器元素,我仍然可以在视频标签中找到src。(在Chrome中,
var videoPlayer = videojs("videoPlayerLive", {
"controls": true,
"autoplay": false,
"preload": "none",
});
videoPlayer.src('some url');
如果我从Chrome中检查视频播放器元素,我仍然可以在视频标签中找到src
。(在Chrome中,右键单击视频播放器并选择Inspect
,我可以在那里找到带有src的html元素。)
有人知道如何在html中隐藏这个src
属性吗
任何建议都将不胜感激。你不能。
Inspect
将显示整个内容,包括动态加载的
您在浏览器中看到的内容可以通过检查查看
。其中as查看源代码
仅显示静态内容。
您可以
uglify
js源代码来阻止用户查看url。但是他们仍然可以在控制台中使用getAttribute
来获取它。使用javascript模糊处理工具检索源代码可能会更加困难。@CeilingGecko您好,谢谢您的建议。但我在这里试图做的是从html中隐藏src='some url'。好吧,你不能隐藏它,你可以做一些调整,使其更难检查源代码。在那里,但仍然可以打开控制台的网络面板,看看它从哪里来。甚至,阅读你的js。所以,总而言之,这是不可能的。@kaido谢谢你。我知道不可能完全隐藏消息来源。我只想隐藏属性,所以会给页面一点保护。你提到有很多方法可以做到这一点。我试过你的代码,但不起作用。请你再解释一下好吗?很多人都喜欢。