【问题标题】:New JavaScript window in HTML elementHTML 元素中的新 JavaScript 窗口
【发布时间】:2014-04-28 16:02:07
【问题描述】:

我知道在 JavaScript 中,您可以使用 window.open() 在浏览器中打开一个新窗口。

是否可以在 HTML 元素中创建新窗口。因此,它不是创建 iframe,而是在 HTML 中创建浏览器或窗口。

为什么不使用 iframe?
跨域策略,iframe 无法显示所有网站

背景:
我正在尝试将网站浏览器添加到游戏中,该游戏允许修改使用 CoherentUI 的 ui(基本上 UI 是 HTML)

【问题讨论】:

  • 您的要求基本上是 iframe 的替代品,它跳过了为保护 iframe 而引入的安全措施 - 不要指望这是可行的。
  • 所以你想要一个没有 iframe 安全限制的 iframe 的等价物?如果这真的是你要问的,那么“不”,没有办法做到这一点。

标签: javascript html iframe


【解决方案1】:

您唯一能做的就是使用 php 或任何服务器端语言编写一些“readfile”脚本,自行打开网站,读取并解析整个内容,根据需要重写链接,...并以某些方式回显分区。如果您希望它在游戏中直播,您应该使用 Ajax 和 jquery。 但我想,未经网站所有者许可,您不应该这样做,因为您复制和使用他的内容而不提及来源。

【讨论】:

    猜你喜欢
    • 2015-07-19
    • 2021-04-24
    • 2018-12-14
    • 2013-02-10
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多