点击任何链接时,LinkedIn嵌入后删除自身

问题描述 投票:0回答:1

当使用'Embed this post',如果用户点击一个链接的IFRAME内的任何地方它破坏了HTML中。您可以通过以下步骤复制此问题。

  1. 点击“...”在帖子的右上角。
  2. 转到“嵌入这个帖子”和复制iframe代码。
  3. 粘贴,iframe代码的某个地方,你可以测试HTML。
  4. 在嵌入式后点击链接的任何地方。

在这一点上,你会看到后消失。头部和身体的HTML代码被破坏。

我重复的问题here

<iframe src="https://www.linkedin.com/embed/feed/update/urn:li:share:6481527492011139072" height="777" width="504" frameborder="0" allowfullscreen=""></iframe>

尝试点击左上角或喜欢/评论/共享按钮LinkedIn的图标。

我试着伸手LinkedIn支持他们的网站上,但他们的团队针对我在这里。

iframe linkedin
1个回答
2
投票
Refused to display 'https://www.linkedin.com/authwall?trk=gf&trkInfo=AQFSSEZsXsstdAAAAWi4pJ9YQaz5O2_6IRmktVz1kDhxt_uchm59um--vI7OCCG1Nkz-xFDMqtML8ee4C6Min8NUMPsH3DihIAb3hbhB1WUdxyaT2NxjuAgsaAq6GPKgXJra2gA=&originalReferer=https://www.linkedin.com/embed/feed/update/urn:li:share:6481527492011139072&sessionRedirect=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Faps-technology%3Ftrk%3Dpublic-post_share-update_actor-text' in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'"

内容来自到期的内容安全策略被设置在iframe中显示禁止的。 web服务器托管linkedin.com被配置为HTTP报头添加到响应对象。特别是他们设置内容安全,策略标签帧的祖先“自我”。有没有办法,你就可以自己的网页中嵌入到自己的使用IFRAME的页面。有迹象表明,你可以用它来解决,其他的技术,但没有一个是作为一个iframe标签一样简单。

W3C Content Security Policy Level 3 - Frame Ancestors

所以,它不是不工作的东西,但它是LinkedIn的是不要让你做到这一点。如果你看一下你要打开的网址,也,你可以看到他们是LinkedIn的权威性墙后面

© www.soinside.com 2019 - 2024. All rights reserved.