【问题标题】:Detect iframe URL in membership site在会员网站中检测 iframe URL
【发布时间】:2018-12-12 03:55:31
【问题描述】:

我想在我的会员网站中使用来自另一个域的 iframe 的 HTML5 视频。此会员网站受到保护。但是我想知道我的学生找出 iframe 的源 URL 是多么容易(可能是使用诸如 fire bug 之类的工具或任何其他方式?)。我担心的是,在这种情况下,学生可以绕过会员网站直接在浏览器中直接访问 URL。

澄清一下,这是我自己在另一个域上的内容,我想将它带入 iframe 到我的会员网站....此外,我的会员网站是基于 wordpress 的,如果这会改变对回答的响应

【问题讨论】:

  • 我没有违反任何服务条款,这是我自己的内容位于另一个域中,我想将它带到我的会员网站的 iframe 中......为什么我不想保留 URL隐藏?

标签: javascript html wordpress url iframe


【解决方案1】:

您无法阻止任何人阅读源代码,但您可以通过在您的.htaccess 文件中添加一些“盗链”代码来阻止其他人在其他网站上播放或嵌入视频。这是另一个已经回答的帖子:

Disable hot linking or direct download of my videos and only stream the video when it's displayed from a page in my website

【讨论】:

  • 谢谢,如果视频是html5会有帮助。它不是像mp4等传统格式。
  • "html5" 不是视频格式。这是用于显示视频的代码。视频文件本身都应具有“.mp4”、“.webm”或“.ogg”之类的扩展名,因此您可以测试 htaccess 代码中的那些以阻止该文件类型。祝你好运!
  • 上面分享的链接与托管在同一域上的视频有关,我指的是托管在另一个域上但在我的域中显示在 iframe 中的视频
【解决方案2】:

假设客户端在其浏览器中接收到的任何内容都可以被客户端捕获、分析和逆向工程。

除了自己托管内容之外,没有办法阻止客户端确定内容的来源!

【讨论】:

  • 我认为可能是浏览器具有防止检测跨域源 URL 的安全功能
  • iframe 元素本身是 your 文档的一部分,在这方面没有什么“跨域”可以开始的。 (它最终加载来自不同域的内容,只是次要的。)
猜你喜欢
  • 1970-01-01
  • 2011-03-22
  • 1970-01-01
  • 2022-01-19
  • 2014-02-04
  • 1970-01-01
  • 2017-05-16
  • 2018-02-12
  • 1970-01-01
相关资源
最近更新 更多