将网站嵌入我的网站
Posted
技术标签:
【中文标题】将网站嵌入我的网站【英文标题】:Embed website into my site 【发布时间】:2011-12-14 23:10:24 【问题描述】:我想做的是将网站嵌入到我的网站中。当您在他们的页面上搜索某些内容时,他们的嵌入站点会通过他们的页面重定向,尽管它仍然会在我的网页上。任何帮助将不胜感激。我已经与这个网站合作,他们不知道如何自己做。
如果这令人困惑,我很抱歉。如果有帮助,这里是一个例子
<html>//my site
<header>//my site
</header>//my site
<body>//my site
//where embed website is with their page redirects and search engine
</body>//my site
</html>//my site
当您在他们的网站上搜索或转到他们网站上的页面链接时。方式上应该是这样的。
<html>//my site
<header>//my site
</header>//my site
<body>//my site
//new page on the embed site after redirect
</body>//my site
</html>//my site
任何我可以去的想法或地方都可以帮助我解决这个问题。
【问题讨论】:
看看frames 可能吗? 这篇 mdn 文章 From object to iframe — other embedding technologies 可能有用 【参考方案1】:您可以使用<embed>
标签将网站嵌入到另一个网站中,如下所示:
<embed src="http://www.example.com" style="width:500px; height: 300px;">
您可以根据需要更改高度、宽度和 URL。
<embed>
标签是嵌入网站的最新方式,因为它是随 HTML5 引入的。
【讨论】:
避免固定大小的最佳方法是什么,即让嵌入式网站响应浏览器的窗口大小进行缩放?我想避免在我的网站中使用滚动条。 是否可以将宽度和高度设置为百分比而不是绝对像素? 我不知道@CGFoX...我在网上搜索后没有找到解决方案 似乎伊曼纽尔的答案是解决方案:***.com/a/7890207/2745116 大家好!我知道现在已经有一段时间了,但是有谁知道与 iframe 相比,嵌入标签是否可以安全使用以防止跨站点脚本和点击劫持?【参考方案2】:将其他网站的内容放入 iframe
<iframe src="/othersiteurl" >
<p>Your browser does not support iframes.</p>
</iframe>
【讨论】:
【参考方案3】:您可能需要检查HTML frames,它几乎可以完全满足您的需求。然而,它们被认为是过时的。
【讨论】:
如果框架在 4 年前就已经过时了,是否可以用更新的方式更新这个答案? 10 年了,这个答案应该被删除【参考方案4】:**避免固定大小的最佳方法是什么,即让嵌入式网站响应浏览器的窗口大小进行缩放?我想避免在我的网站中使用滚动条。 – CGFoX 2019 年 2 月 2 日 15:52
**是否可以将宽度和高度设置为百分比而不是绝对像素? – CGFoX 3 月 16 日 11:53
回答:<embed src="https://YOURDOMAIN.com/PAGE.HTM" style="width:100%; height: 50vw;">
【讨论】:
以上是关于将网站嵌入我的网站的主要内容,如果未能解决你的问题,请参考以下文章