1

Chrome 网上应用店有一些奇怪的地方:

  1. 它会打开导航到新 URL 的对话框
  2. 发生这种情况时屏幕不闪烁
  3. 并且原始页面仍然显示在对话框后面,具有相同的项目和滚动位置

我有 HTML4 的背景,我不能这样做,我不知道是否可以在 HTML5 中做同样的事情。我的猜测是,这种行为是因为 Chrome 浏览器在处理其商店时具有特殊行为。

4

2 回答 2

2

它使用新的 HTML5方法,如这里history.pushState();演示和解释这里

于 2012-05-29T14:14:06.870 回答
1

阅读有关jQueryDojoMooToolsYUIscript.aculo.us等的信息。

如今,Javascript 非常强大,可用于在浏览器中执行一些高级操作。对于 diaglogs,您可以查看DOMWindowFancyBox等内容。您可以将一个完全独立的网页放入弹出对话框中。

这个 StackOverflow 问题也收集了一些其他建议。有很多选择

于 2012-05-29T14:17:42.923 回答