【发布时间】:2017-03-26 18:39:28
【问题描述】:
所以我有一个 iFrame,我用它来为我的网站加载其他页面。为了使网站看起来没有加载时间并且非常流畅,我制作了一个主页,中间有一个 iFrame 来加载包含所有信息的网站的实际页面。我有使用 JS 来更改 iFrame 的 SRC 的按钮,以便它像普通的导航栏一样工作。 我很想知道是否可以使浏览器上的 URL 与 iFrame 中的 URL 相同。因为现在当用户在网站上时,他们并没有切换到不同的页面,这意味着他们不能在历史上返回或前进,因为他们从一开始就没有离开过页面。如果大多数用户想要将他们的朋友链接到某个东西,或者只是返回一点,这可能会给大多数用户带来麻烦。
有没有办法在 jQuery 或 JavaScript 中做到这一点?或者更好,纯粹使用 HTML 或 CSS?
提前致谢。
编辑:在谷歌上搜索了一下 charlietfl 所说的内容后,我现在想知道是否可以将网站保存到状态中,然后我可以将网址提供给哪些状态?我只是浏览了几页而没有完全阅读它们,所以我不确定它提到状态时在说什么,但也许还有其他东西可以做到?
【问题讨论】:
-
从物流和搜索引擎优化的角度来看,这是创建单页应用程序的一种非常糟糕的方式。使用 ajax 和 history api 有很多更简洁的方法,您也可以使用许多框架来简化这一切
-
你可以查看 history API stackoverflow.com/documentation/javascript/312/… 但我担心你是在嵌入的谷歌霰弹枪前挥舞你的 seo 脚iframe
-
为了帮助 SEO,我可以输入大量引用我网站的不可见文本,对吗?因为这就是谷歌的工作方式?它读取网站上的所有数据和段落文本,以帮助用户准确找到他们正在寻找的内容?如果我错了,请纠正我...
-
问题是什么?
标签: javascript jquery html css iframe