我想在我自己定制的主页上使用firefox中的“恢复上次会话”功能 如果可能的话,我就找不到有关如何使用该功能的任何信息。
这样:
答案 0 :(得分:3)
Firefox的功能不是您可以使用您的网页编写脚本。
但是,您可以使用HTML5存储来保存页面的“状态”并在以后恢复,但这不是一个开箱即用的解决方案。你必须自己编写脚本。
答案 1 :(得分:1)
错误..饼干? webstorage?再加上JavaScript?敲响任何铃声?只是谷歌他们如何工作,你可以自己组装一个。
cookies 是一小部分数据(因此" cookies"。我认为它们只有4KB大小),您可以存储有关会话的信息。在现代浏览器中,有一种你称之为网络存储,特别是本地存储。它比cookie更大(Chrome上为5MB,其他上为10MB)。
这两种资源都可以通过JavaScript访问,但只有PHP才能自然地看到它们,因为它们与请求标头一起发送。使用这些存储选项以及一些JS / PHP操作,您可以返回到#34;最后一个会话"
但请注意安全性。脚本和调试器都可以看到这两个存储。 firefox将localstorage视为Cookie,chrome将其视为缓存。不要在其中加入敏感内容。我建议你放置"标记"相反,数据库记录的指标。然后让数据库存储真实的会话信息。这样,只有服务器知道你在哪里做了什么。
答案 2 :(得分:0)
听起来你需要我的饼干。如果会话已用完,您可以从客户端(在本例中为您的)cookie中刷新它。
要通过网站操作firefox功能,你需要为firefox制作一个插件,然后可以监听某些javascript命令。至少据我所知。可以在here找到有关会话商店API的信息。
如前所述,HTML5 webstorage也可以成为现实。
我不知道,我喜欢饼干:)