使用javascript代替Iframe源代码?

使用javascript代替Iframe源代码?,javascript,iframe,embed,src,Javascript,Iframe,Embed,Src,我知道我不能从浏览器(inspect元素)隐藏iframe源代码,但我想让“他们”很难通过使用javascript作为源url来窃取url(iframe) 如果我有: <iframe width="420" height="315" src="//www.youtube.com/embed/xxxxxxx" frameborder="0" allowfullscreen></iframe> 我可以用javascript更改//www.youtube.com/embe

我知道我不能从浏览器(inspect元素)隐藏iframe源代码,但我想让“他们”很难通过使用javascript作为源url来窃取url(iframe)

如果我有:

<iframe width="420" height="315" src="//www.youtube.com/embed/xxxxxxx" frameborder="0" allowfullscreen></iframe>

我可以用javascript更改
//www.youtube.com/embed/xxxxxxx吗?

为什么不可以?
iframe.src='您需要的url'

要隐藏YouTube视频源,可以使用JWPlayer或其他类似应用程序。JW将直接从YouTube上提取视频,并通过flash播放器播放,flash播放器充当用户和YouTube之间的中间人

想想看,就像他们在一个焦点小组里看视频,但他们没有机会见到玻璃后面的人


为了演示,请访问并尝试找出视频上的YouTube地址(下面没有方便列出的地址)。

如果您使用JavaScript完成所有操作,将使其变得更加困难

HTML:


我想这就是你想要的dude:)这个node.js插件可以尽可能保护你的脚本。创作者还写道,这是一个正在进行的项目,所以我认为他在未来也会添加一些伟大的功能


很容易复制。我试图在iframe中隐藏src,但这是不可能的,所以我希望至少用javascript更改src。因此,如果您更改src wia JS,这将立即反映在元素上,您可以尝试使用服务器作为链接的“代理”。将SRC指向服务器上的操作,然后将内容写入响应。但是,如果您知道另一种方法使查看iframe源代码比建议更困难,则不确定这是否有助于iframe。如果我将视频上传到youtube并将其私有化,嵌入到我的网站上,他们可以通过检查元素和复制html来轻松传播。我可以建议的另一件事是使用视频播放器,而不是iFrame。它们有时使用画布,所以src不容易访问
<iframe id="myFrame" width="420" height="315" frameborder="0" allowfullscreen></iframe>
document.getElementById("myFrame").src = "//www.youtube.com/embed/xxxxxxx";