Java小程序VS后退按钮
-
20-09-2019 - |
题
我注意到,如果你正在播放歌曲的 http://listen.grooveshark.com/和你打后退按钮Flash是足够聪明,继续播放音乐的同时浏览“回”的Flash应用程序中。
是否有可能实现使用Java小程序这样的事情,或做小程序送花儿给人关机,当你从页面(即使结果页面包含相同的小程序)?
导航离开解决方案
看起来像的Grooveshark正在棘手与URL片段。它们存储在URL中的#片段分隔符之后的搜索,例如做吐温搜索,你会得到这个网址
http://listen.grooveshark.com/#/search/songs/?query=ween
然后做搞坏和搜索的URL修改
http://listen.grooveshark.com/#/search/songs/?query=bungle
如果您单击浏览器的后退按钮时,URL改变以往的“吐温”之一,但是浏览器仍然在同一页上,因为片段标识符之前的所有内容都是一样的。这里也有一些JavaScript时检测改变的片段,并相应地更新所述用户界面。
您也许可以做这样的事情有一个小程序,但它似乎更适合的JavaScript。好消息是,你的小应用程序将会被浏览器缓存,所以如果你切换到其他页面的小应用程序加载很快就能完成。
其他提示
http://java.sun.com/docs /books/tutorial/deployment/applet/lifeCycle.html
当用户离开页面,用于 例如,去到另一个页面时, 浏览器将停止并销毁小程序。 小程序的状态不 保存。当用户返回到 页面,浏览器intializes和 启动小应用程序的新实例。
话虽这么说,你可以做的是状态保存到服务器小程序时停止,然后从服务器恢复状态,当它再次启动。如果你让一个签名的applet它应该能够在本地保存的状态。
不隶属于 StackOverflow