在HTML网站中嵌入第三方内容

时间:2014-02-17 07:49:28

标签: javascript jquery html css iframe

我想在我的html网站中嵌入一些第三方内容,这将是一个html页面。我想过使用iframe方法,我将第三方html页面嵌入到我的网站中作为iframe。

使用iframe背后的动机是我不知道他们可能会使用哪些库,或者他们可能会编写什么CSS。我希望他们的逻辑与我分开。 Iframe实现了我的愿望。

但现在我遇到了问题,如果我想在iframe内部的任何导航中使用浏览器Back / Next Functionality,那么由于路线的原因,维护起来非常困难。同时,在刷新父页面时保持iframe状态将非常困难。

那么,首先是iframe方法是否合适?如果是,那我该如何迎合浏览器返回/下一步?

1 个答案:

答案 0 :(得分:0)

好吧,您可以使用JavaScript管理后退/前进按钮:

iframe.contentWindow.history.back(); 
iframe.contentWindow.history.forward();

更大的问题是,所包含的网页可能会禁止将其包含在iframe中(如果您将包含此行为的网页包含在iframe中,则会将其加载到您的网页上 - 例如检查this qeustion)。