Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

用户可以标记Magnolia 5里的任何位置为书签。这样做的目的是,用户能够收藏他们常用的应用、特性和页面。比起不得不通过导航去目标位置,直接点击书签更好。您可以在浏览器种直接标记位置,也可以使用收藏夹应用。您可以将Magnolia 5里的任何位置标记为书签。这样做的好处是,您可以收藏常用的应用、特性和页面。直接点击书签比导航去目标位置更为方便。您可以在浏览器中直接标记位置,也可以使用收藏夹应用。

Table of Contents

通过历史碎片标记位置

标记任何位置的能力是通过在URL结尾处附上一个历史标记位置的能力是通过在URL结尾处附上一个历史碎片来实现的。在Magnolia 5里,碎片跟踪应用的内部状态,识别应用的名称、打开的标签卡,有时也识别到被编辑页面的路径。这就使得用户能够标记非常精细的细节信息,例如在一个网站体系里选择一个特定页面。

...

对于每一个能够在历史里找到的页面,应用应该生成一个独一无二的历史记号。记号可以是一个简单的字符串,让应用能够通过分析它而返回到一个特定的状态。这个记号将会作为一个URL碎片(在位置栏里的“#”号之后)保存在浏览器历史中,当用户在历史里前后查找或是打开一个链接时,这个碎片则被传递回到应用程序。

碎片格式

历史碎片对自带的Shell应用使用以下句法:历史碎片对自带的Shell应用使用以下语法:

#shell:<shellAppName>:<parameter>

对普通的应用使用以下句法:对普通的应用使用以下语法:

#app:<appName>:<subAppId>:<parameter>

...