功能我不使用深層鏈接,所以所有的頁面/狀態顯示爲http://site.com最佳實踐來實現回彈性
是否仍然可以實現回功能在這種情況下?它看起來像flex有一個瀏覽器的歷史功能,但不知道它是否仍然工作,因爲所有的網頁都在site.com
另一種選擇是,我將信息保存在主文件本身,所以我可以去到最後一頁,並檢索它上面的任何數據。
任何人都可以建議什麼是處理返回功能的最佳實踐方式?
功能我不使用深層鏈接,所以所有的頁面/狀態顯示爲http://site.com最佳實踐來實現回彈性
是否仍然可以實現回功能在這種情況下?它看起來像flex有一個瀏覽器的歷史功能,但不知道它是否仍然工作,因爲所有的網頁都在site.com
另一種選擇是,我將信息保存在主文件本身,所以我可以去到最後一頁,並檢索它上面的任何數據。
任何人都可以建議什麼是處理返回功能的最佳實踐方式?
不幸的是,我不知道任何其他方式來實現瀏覽器歷史(即後退/前進),而不使用深度鏈接(例如,example.com/#foo
)。這是Flex瀏覽器歷史組件實現它的方式。
但是,有一件事你可以可以這樣做,如果你需要保持URL靜態的話,就是將你的Flex應用程序粘在一個框架中。這樣,外框架仍然會顯示example.com
,而內框架位於例如example.com/#widget=42
。
最好的做法和通常做到這一點的唯一方法是使用深度鏈接。
這是最好的,因爲用戶可以將您的應用程序的一部分添加到「收藏夾」,這是擁有恕我直言的重要功能。
查看Deep Linking和Browser Manager上的Flex文檔。
您是否需要以保持您的網站只是http:// site.com,或者只是它現在的樣子,因爲深度鏈接沒有實現? 結帳Angela's Accessible Rich Internet Application教程,該教程給出瞭如何使用UrlKit快速輕鬆地設置深度鏈接的說明。這個網站額外的好處是該教程是在所描述的環境中提供的...... IE:您可以查看實施「生產中」示例的源代碼。
+1 @James Ward。他是Flex的傳播者。如果他說要查看這些文件......我想你應該,你會更好地瞭解你能做什麼,不能做什麼,例如, 「HistoryManager」和「BrowserManager」的區別 – phwd 2010-07-01 22:15:06