首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ajax深度链接?

Ajax深度链接?
EN

Stack Overflow用户
提问于 2009-05-22 15:15:16
回答 3查看 6.9K关注 0票数 5

我以前做过一个flex应用程序深度链接,但现在我想做一个ajax应用程序深度链接。

我不知道从哪里开始。

我假设我需要一种方法来监听url中的#hash何时发生变化,并能够读取它。我假设我需要一种方法来更新url中的#hash。

有人知道怎么做吗?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2009-05-22 15:46:26

你在正确的轨道上。

对于您希望能够链接到的ajax页面的每个状态,更改散列标记:

代码语言:javascript
复制
window.location.hash = "this_state"

当页面加载时,您将需要检查window.location.hash值是否与您的某个状态匹配,以及它是否会使应用程序进入该状态。(“监听”散列标签的变化就是页面加载。)

通过这种方式,你的用户可以将状态添加到书签中并进行共享,从而创建一个更易用的应用程序,因此值得关注它。

票数 6
EN

Stack Overflow用户

发布于 2009-05-22 15:45:21

看看SWFAddress (用于Flash和Ajax的深度链接)

更新:如果你使用jQuery,看看他们的jQuery Address

票数 2
EN

Stack Overflow用户

发布于 2009-10-03 18:48:37

如果你正在使用jquery,你可能会想看看这个:

Deep Linking with jQuery Address plugin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/898408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档