可以使网页网址与iFrame网址相同吗?

时间:2016-11-12 18:56:58

标签: javascript jquery html css iframe

所以我有一个iFrame,我用它来加载我网站的其他页面。为了使网站看起来没有加载时间和非常流畅我已经制作了一个主页面,中间有一个iFrame来加载包含所有信息的网站的实际页面。我有使用JS的按钮来更改iFrame的SRC,使其像普通的导航栏一样工作。 我很想知道是否可以在浏览器上创建URL,与iFrame中的URL相同。因为当用户在网站上时,他们不会切换到不同的页面,这意味着他们无法在历史记录中返回或转发,因为他们从未离开过该页面。对于大多数用户来说,如果他们想要将他们的朋友链接到某个东西,或者只是回过头来,这可能会让他们感到麻烦。

有没有办法在jQuery或JavaScript中执行此操作?甚至更好,纯粹用HTML或CSS?

提前致谢。

编辑:在搜索了一些charlietfl所说的内容后,我现在想知道是否可以将网站保存到状态,然后我可以提供网址?我只是浏览了几页而没有仔细阅读它们,所以当它提到状态时我还不确定它在谈论什么,但也许还有其他东西可以用呢?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用网址,例如gmail使用#inbox。它具有您想要的相同功能。它为您提供浏览器的后退和前进动作。你必须添加更多的Javascript来处理这些哈希值。但我不确定它对seo的影响(如果你只关心它)。

有关详情,请浏览这些链接

Gmail like URL scheme

Browser History Manager