html - 如何让其他网站仅使用内容链接来嵌入我网站的内容?

标签 html embed meta-tags embedded-resource

我过去一周一直在 Internet 上寻找至少一个关于它的提示。没有可用的教程甚至 SO 问题。我试图找到的是,当某些网站使用像 oEmbed 这样的库将其他网站的内容嵌入到他们的网站时,他们会从其链接中获取嵌入代码。例如,当您在 Facebook 或其他社交网络上发布 YouTube 链接时,它们会自动获取其嵌入代码。我知道如何获取嵌入代码,但我不知道如何提供其他网站可以通过使用我网站内容的链接获取的嵌入代码?

我希望我的文章应该以某种特殊的方式嵌入。不像那个网站的默认布局。那么在 HTML 中是否有任何 META 标记或其他东西,我可以在其中放置其他网站的嵌入代码?

最佳答案

我不认为你想要的是可能的。您可以使用特定站点(例如:Facebook、Twitter、Linkedin)将解释的特殊元标记,这将帮助您稍微自定义共享(仍然使用“主机站点”样式)。但据我所知,您无法提供自己的样式/代码。

从安全的角度来看,这是有道理的:嵌入来自未知来源的外部代码具有潜在危险,没有网站会/应该允许您这样做。即使他们确实允许这样做,他们也应该预处理代码并对其进行清理(使您的样式/代码适应他们的样式/代码)以防止可能的威胁。

关于html - 如何让其他网站仅使用内容链接来嵌入我网站的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26400219/

相关文章:

javascript - 导出字符串化后,fabricjs 将不会导入背景图像

javascript - 在php中更新时如何避免下拉列表中的值重复

javascript - Google Apps 脚本在嵌入时不起作用。类型错误 : Cannot call method "getActiveSheet" of null

javascript - 在 React Helmet/Gatsby 中插入自定义脚本

javascript - 使用 javascript 检查网页上是否存在元标记

ruby - 如何自动将 BibTex 引文转换为 Zotero 可解析的内容?

javascript - 如何创建像大多数网站上那样的通用侧边栏?

javascript - 悬停时如何使用 <a> 标签元素缩小图像?

c# - 直接从sql数据库在网页中显示pdf文件,无需将它们保存到服务器文件系统

html - 元标记中未显示 Unicode