javascript - 隐藏 iFrame 源

标签 javascript php html ajax iframe

如何对入侵者隐藏 iFrame src
假设我正在流式传输我的网络摄像头或我的电脑屏幕,这是 iframe 代码:

<body>
  <iframe src="http://streamingplatform.tv:69420/player.html" name="player" width="800" height="450"        scrolling="no" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true"            allowfullscreen="true"></iframe> 

</body>

并且我不希望它在大多数浏览器上显示页面源中的流 URL 和检查功能!
这意味着我想保护 URL 我不希望任何人知道我从哪里流式传输,至少对于大多数人来说。
我听说它可以在 Ajax 中完成,但我不知道如何

最佳答案

如果没有以下情况,您就无法以任何有意义的方式隐藏此信息:

  • 使用 https使用 SSL 保护页面,以及
  • 需要认证

  • ...都在包含 iframe 的页面上并在资源上 iframe流(在您的示例中仅使用 http)。
    如果你做了这两件事,那么只有拥有身份验证信息(用户名和密码或类似信息)的人才会收到该页面,并且页面信息在通过网络从您的服务器传输到您的浏览器时将很难被窥探(谢谢到 SSL)。
    当然,这只会与 SSL 和身份验证一样好。如果您使用加密较弱的过时证书,您将失去 SSL 的好处;如果您使用易于破解的身份验证(易于猜测的用户名和密码等),您将失去身份验证的好处。

    关于javascript - 隐藏 iFrame 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65475289/

    相关文章:

    javascript - Angularjs 和推送器 socket_id

    php - CKEDITOR - Uncaught Error : The specified element mode is not supported on element: "meta"

    html - Bootstrap 容器与 css 页脚菜单冲突

    jquery - ToggleClass 不起作用

    javascript - if else 在分支中使用 map 函数的 ReactJS 语法

    javascript - div 上的粘滞按钮

    javascript - 无法在 Fabric Js 中按线路连接端点

    php - jQuery 基本 Typeahead 实现 - 当字符串匹配第一个或最后一个字符时不起作用

    php - 用于 LAMP 堆栈上 MySQL 数据库的 NoSQL 副本的 MongoDB 与 CouchDB

    javascript - jQuery Sticky Header 取代页面内容