【问题标题】:How to embed another website into my own web to keep the same header如何将另一个网站嵌入我自己的网站以保持相同的标题
【发布时间】:2018-02-26 07:43:25
【问题描述】:

我们有一个网络应用程序,我们希望通过子域将其集成到多个客户的网站中,因为在大多数情况下我们无法修改他们的网站。此外,我们的网站是用不同的语言构建的,我们希望将其保存在我们的服务器中。

目前,他们正在他们网站的菜单上添加指向我们子域的链接,但是,他们希望保持相同的页眉和页脚,以便用户感觉他们在同一个网站上。

目前,我们正在复制 html 并将其插入到我们的模板中,但这对未来来说并不是一个好的解决方案,而且由于 javascript 冲突,我们遇到了一些问题。

我们如何解决这个问题?我认为 iframe 不允许我们修改其内容。提前致谢。

【问题讨论】:

  • 你说的“一个iframe不允许我们修改它的内容”是什么意思,你可以把iframe放在页眉和页脚之间。如果您想编辑它的内容,只需使用 javascript。如果您需要将一些表单链接到 php,它会正常工作,只需记住每个 php 重定向都会更改 iframe 内容(但不会触及外部网站的页眉和页脚)。

标签: html iframe embed


【解决方案1】:

不知道做这个客户端的任何好方法。

首先想到的是让所有页面链接您的 Javascript 以创建页眉/页脚,但要求 Javascript 显示内容并不好。

HTML 导入非常适合这个,但它没有得到很好的支持。您可以考虑是否愿意使用 polyfill,例如 Google 的 webcomponents。

我觉得这里最好的方法是不以某种方式在客户端执行此操作。要么使用允许您使用模板引擎的服务器,要么使用一些支持模板的静态站点生成器。

【讨论】:

    猜你喜欢
    • 2021-09-03
    • 1970-01-01
    • 2021-09-07
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    相关资源
    最近更新 更多