Javascript 通过video.js从html隐藏视频源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中,

我正在我的项目中使用。我试图做的是从html标记中隐藏视频源

我尝试从js代码中设置src,如下所示:

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谢谢你。我知道不可能完全隐藏消息来源。我只想隐藏属性,所以会给页面一点保护。你提到有很多方法可以做到这一点。我试过你的代码,但不起作用。请你再解释一下好吗?很多人都喜欢。