javascript - 离开前保存页面

标签 javascript html

我使用 HTML、CSS 和 javascript 制作了一个基本的 HTML 文件。基于用户的输入和特定操作,我运行了创建元素(改变页面)的方法。当用户希望通过页面中的链接转到另一个页面时,我想保存在页面中所做的更改。

注意:我在 Windows XP 上使用谷歌浏览器 并且 execcommand() 方法在 Chrome 上不起作用

感谢任何帮助

提前致谢

最佳答案

然后你可以做两件事,

首先: 检测用户何时更改页面,此时用于处理页面的脚本如下:

var your_var = $(document).html();
$(document).load("new-page.html");

然后导航后退按钮检测,当用户返回到第一页时,只需将 your_var 放在:

$(document).html(your_var);

这仅适用于仅使用 jQuery/Ajax 完成页面导航的情况。

第二:

如果你想用服务器端脚本保存状态那么使用

javaScript.history();

这将为您提供您之前离开时带有状态的相同页面。

关于javascript - 离开前保存页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35308702/

相关文章:

javascript - 如何使用 Javascript 保存 xml 文件?

html - src ="some.js?var=val"到底是什么意思?

javascript - 添加到 div 的正确方法是什么?

html - 悬停在水平子菜单上时如何避免间距?

javascript - SelectToUISlider 不改变 safari 中的值

php - 从 Smarty PHP 循环 (JQuery) 内的 select 获取选项值

javascript - 根据选择选项使用 jquery 更新或替换 URL 参数

javascript - jQuery/JS 调整 iframe 大小不起作用

jquery - 如何在 html5、jquery、javascript 中获取图像字节字符串(base64)?

Javascript SVG 查看器库