我注意到,如果你正在播放歌曲的 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它应该能够在本地保存的状态。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top