【问题标题】:why does the pin it button create an iframe?为什么 pin it 按钮会创建一个 iframe?
【发布时间】:2023-04-08 03:46:01
【问题描述】:

pin it 按钮的显示逻辑位于 iframe 之外,但仍会创建 iframe。 可能是 iframe 的创建是为了不干扰父页面样式,但是否有任何引用?谢谢。

【问题讨论】:

  • 我认为他指的是 Pinterest 按钮...

标签: javascript css iframe


【解决方案1】:

创建 iframe 也是为了利用包含身份验证令牌的 cookie 来实现无缝交互,例如跟我来的 twitter 按钮或 facebook 上的点赞按钮。

【讨论】:

  • 有趣。 @mike,没有 src 的 iframe 可以用于这种用途吗?我的意思是一个虚拟的 iframe。
  • 还是必须加载另一个设置了 cookie 的页面?
  • 它必须加载另一个页面,它是一个单独的 Web 容器或视图。如果您将其指向一个内部链接,则当它指向 google、facebook 或 pinterest 时,您可以完全访问 iframe,这与在主浏览器窗口中访问该 url 基本相同。因此,您不能为另一个站点上存在的页面设置样式,至少直接通过 dom 安全沙箱。
猜你喜欢
  • 1970-01-01
  • 2012-02-07
  • 2014-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多