1

我有一个 Flex/Java 项目,当我单击应用程序上 html 内的链接时,它会将浏览器 url 更改为新 url,但页面不会重定向到链接,但是如果我转到浏览器 url 栏并按输入,它正确重定向。如果我在空白页面中打开链接,它也可以。

项目网址:https ://myapp.application.com/#

重定向网址:https ://myapp.application.com/#contentId=123&versionId=123

为什么它不只是通过点击链接重定向?

它在 URL 的末尾有一个“#”(井号),这个“#”是什么?

4

1 回答 1

1

这称为深度链接#符号后面的参数实际上代表了你的应用程序的状态,改变它们并不意味着改变 url。此机制允许您管理应用程序的状态并启用历史记录。使用BrowserManager类来处理这些参数。

您还可以阅读有关深度链接的信息。

于 2012-09-28T17:04:12.227 回答