【问题标题】:Is it possible to wrap the whole website in an iframe?是否可以将整个网站包装在 iframe 中?
【发布时间】:2016-03-11 03:59:28
【问题描述】:

我有一个 Laravel 站点,包括整个用户身份验证(注册、登录、注销、忘记密码、更改密码等)。它存储在 VPS 中。


我的客户要求我将其封装在一个框架中,这样他们就可以将其发送给其他客户,以便在他们的页面中嵌入该用户身份验证。当他们问我这个时,我有点困惑。我不确定是否因为我对此了解不够。

这可能吗?如果是这样,我应该调查什么? 我希望有人能对此有所了解。

任何提示/建议对我来说都意义重大。

【问题讨论】:

  • 我听说gmail是用iframe封装的,不过我没有源,需要检查:(
  • 所以他们是对的,这是可能的。
  • 他们在寻找什么样的集成?您可能想从他们那里获得更多信息。
  • 他们希望将 iframe 中的整个用户身份验证分享给他们的客户。他们希望将其视为一个单独的模块(可重用)。这怎么可能?整个事情将需要数据库和配置等等。这不是一个简单的视频,我们可以通过 iframe 的 source 属性中的 url。这是整个网站。我说的是这里。
  • 那么您是否尝试过仅嵌入一个简单的<iframe src="http://www.website.com"></iframe>?如果他们只是想将自己的网站嵌入另一个网站,同时保持独立,那么一个简单的 iframe 就足够了。

标签: php html laravel iframe


【解决方案1】:

您可以这样做,但您也必须从表单提交的路由中禁用 CSRF 保护。

【讨论】:

  • 只是出于好奇,这样做有什么好处?
  • 除非您禁用它,否则它将无法工作,因为表单将从另一个域提交。
猜你喜欢
  • 1970-01-01
  • 2018-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-22
  • 2015-04-26
  • 2014-06-29
  • 2014-12-25
相关资源
最近更新 更多