我们有一个网络应用,我们希望通过子域集成到多个客户的网站中,因为在大多数情况下我们无法修改他们的网站。此外,我们的网站使用不同的语言构建,我们希望将其保存在我们的服务器中。
目前,他们正在将网站菜单上的链接添加到我们的子域名中,但是,他们希望保留相同的页眉和页脚,以便用户感觉他们在同一个网站上。
目前,我们正在复制html并将其插入到我们的模板中,但这不是一个很好的解决方案,因为javascript冲突我们遇到了一些问题。
我们如何解决这个问题?我认为,iframe不允许我们修改其内容。提前谢谢。
答案 0 :(得分:1)
不知道做这个客户端的任何好方法。
首先想到的是让所有页面链接您的Javascript以创建页眉/页脚,但要求Javascript显示内容并不好。
HTML导入确实非常适合这种情况,但它没有得到很好的支持。您可以考虑是否愿意使用polyfill,例如Google的网络组件。
我觉得这里最好的方法是以某种方式不在客户端这样做。使用允许您使用模板引擎的服务器,或者使用支持模板的静态站点生成器。