令人崩溃的网页表单输入体验

今天遇到一个让我非常恼火的问题,相信大家一定也遇到过,当你再网页的表单中填写了很多内容,突然不小心关闭了页面或者点到了链接页面跳转导致编写的内容全部丢失,就比如你编写了半天的word没保存直接关闭了一样,想象一下这个瞬间的心情。
另外震惊的是很多站点竟然没有做这方面的优化,当面对一个令人崩溃的网页表单时,那种输入内容至半途却意外丢失的沮丧感,无疑是对耐心与信任的双重打击。
突然之间,页面卡顿、刷新等意外情况的发生,导致之前所有的努力仿佛瞬间蒸发,只留下空白的表单和一脸茫然的自己。这种体验不仅打断了工作流程,更消磨了用户的耐心与热情,让人不禁质疑网站的专业性与可靠性。优化表单设计,确保数据即时保存与恢复功能,对于提升用户体验是非常的关键的。

如何优化表单输入体验

梳理一下表单会丢失数据情况,对于我们解决这个问题十分的关键。一般来说常见的情况:页面跳转、页面刷新、页面关闭、浏览器或系统崩溃。
对于页面跳转、页面刷新、页面关闭这三种情况是比较好控制处理的,都是属于浏览器的操作,只要检测这些行为,并中断操作提示用户确认即可。但是对于浏览器和系统崩溃则是超出了浏览器操作的范畴,可能就需要将内容及时再服务器或者是再浏览器中创建副本。

解决方案一

window.onbeforeunload = function(event) {  
  // 对于大多数浏览器来说,直接设置 returnValue 或返回字符串会触发默认的确认对话框  
  // 但自定义文本可能不会显示,或者只显示默认的文本(如“离开此页面?”)  
  var message = "您确定要离开此页面吗?潘某人SEO(chateach.com)";  
  event.returnValue = message; // 兼容老版本浏览器  
  return message; // 兼容现代浏览器  
};
1
2
3
4
5
6
7

表单输入体验
表单输入体验
如上图分别是页面刷新和关闭或离开页面时,可以实现弹窗提醒用户确认,既可以避免用户误关闭页面和发生跳转的时候导致表单内容的丢失。
onbeforeunload事件:这是最常用的方法之一,通过监听这个事件,可以在用户尝试刷新或关闭页面时弹出确认对话框,从而给用户一个机会来取消他们的操作。然而,这种方法的主要缺点是它会在所有导致页面卸载的操作中触发,包括正常的链接跳转、表单提交等,这可能会给用户带来不必要的干扰。因此,一定只要必要的位置和条件下使用,避免对用户其他的正常操作造成干扰反而造成不良用户体验。

解决方案二

对于浏览器或者系统奔溃的时候,这种方法就无效了,依然会导致内容的丢失,这个时候潘某人SEO认为,可以每间隔一定时间或者是新增输入多少内容的时候,将表单输入的内容进行缓存副本。
缓存的位置可以是再浏览器的localstorage中,但是对于一些敏感性的输入内容,缓存再数据库对于隐私数据保护会更加的友好。

申明:本站内容仅代表个人观点,仅供学习参考;未经授权任何个人或组织单位不得复制、转载、摘编以及其它形式的应用!

本站文章可能使用到互联网上的资料,若对您造成困扰,请联系 kk19@foxmail.com除理

本文地址:https://www.chateach.com/seo/seoxinde/1055tiyan

相关文章

  • 做seo常用的4个标签

    SEO常用标签

    在做seo的时候,经常会碰到网站页面的标签的使用问题,这些标签你不得不好好对待。因为这些标签可以帮助日后的网站优化,并且很有利于提高网站权重。那么下面就和你说下做seo常用的4个标签:

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1970
    • SEO常用标签
  • 百度惊雷算法3.0解读

    惊雷算法,百度算法

    百度惊雷算法3.0解读,对违规行为较严重的领域(如:汽车、下载、招聘、B2B、网站SEO等)进行了针对性的打击。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 2080
    • 惊雷算法
    • 百度算法
  • 什么是面包屑导航

    面包屑导航

    什么是面包屑导航,使用面包屑导航的优点,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1142
    • 面包屑导航
  • 已收录页面修改需要注意什么

    收录页面修改

    对于已收录页面大家是如何进行内容的修改呢?是直接在原文上修改,还是直接删除然后重新发布呢?如何操作才更利于SEO优化呢?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1146
    • 收录页面修改
  • 百度搜索结果中APP调起行的处罚

    APP调起行的处罚

    17年2月百度搜索发布过关于严厉打击强制用户调起APP行为的公告。对于存在强制用户调起APP的行为,严重伤害用户搜索体验的站点进行打击。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1060
    • APP调起行的处罚
  • seo需要掌握的技术技能

    seo需要掌握的技术

    从事SEO工作的人员,个人能力不尽相同。有的可能是程序员转行过来,更多的更像是编辑人员。对于SEO优化来说最终的成功更取决于对于网站内容布局的长期规划,并不是说懂点技术,或者会写点文章就可以把SEO做的很好。那么对于SEO 来说我们需要掌握哪些技能呢?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1214
    • seo需要掌握的技术
  • seo的就业前景怎么样

    SEO就业前景

    seo优化就业前景如何呢?对于刚入踏入SEO优化领域的小伙伴们最关心的就是就业前景怎么,适不适合长期发展?今天给大家解析一下,SEO行业到底适合进入吗?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1245
    • SEO就业前景
  • 如何定制百度索引量查看规则

    百度索引规则

    可以通过“*”号自定义规则来查看某些特征集合的页面索引量数据。“*”号放在规则结尾可匹配到包含“/”在内的任意字符串,放在规则其他位置匹配不包含“/”的任意字符串,具体可参考下列示例:

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 2361
    • 百度索引规则
  • SEO优化前景揭秘,别再被忽悠?

    SEO优化

    随着社交媒体、短视频等新兴渠道的兴起,使得一些用户可能不再完全依赖搜索引擎来获取信息,导致SEO的流量来源受到一定冲击。也就越来越多的人开始唱衰SEO及放弃SEO优化,那么SEO真的大势已去吗?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 608
    • SEO优化
  • 爬行、抓取、索引、收录的区别

    爬行,抓取,索引,收录

    收录对于站长来说是在熟悉不过的了,但是很多人对于收录还是存在一些理解上的偏差,要正确的理解收录,那么必须要对搜索引擎的爬行、抓取、索引、收录几个概念有正确的认知,对于掌握搜索引擎的收录过程是先决条件。爬行、抓取、索引、收录,是搜索引擎的收录内容的一个流程。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 2261
    • 爬行
    • 抓取
    • 索引
    • 收录
  • 网站SEO优化之关键词稀缺性

    SEO优化,关键词,稀缺性

    如果你的站点不管怎么优化,很大可能就是关键词选择有误,正确的关键词是SEO优化成功的关键。​SEO优化的目的是流量的获取,而网站的流量则是各个关键词流量的总和,同时流量的质量类中则则是由关键所决定,因此网站优化原则正确的关键词对于站点的优化效果以及转化效果至关重要。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 874
    • SEO优化
    • 关键词
    • 稀缺性
  • SEO网站站外优化怎么做

    SEO站外优化

    SEO站外优化,如果你只是认为发发外链,那么恭喜你错了!站外SEO优化可以分为两个维度:通过站外内容链接的发布,通过外链给网站引流或者带来权重上的导入;另一个维度则是品牌的曝光建设,看似和SEO没有直接的关系,反而比前者更加重要。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 926
    • SEO站外优化
  • 手机网站的优化注意事项

    手机网站,移动端优化

    随着智能手机的崛起,移动互联网的占比越来越高,对于部门行业领域移动端已经吊打PC端,比如电商类的站点,大部门的成交都是在移动端完成的。因此,现在开始必须注重移动手机站点的优化。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1427
    • 手机网站
    • 移动端优化
  • vue适合做SEO优化吗

    vue适合做SEO优化

    现在越来越多的网站开始运用VUE,但是大家都知道搜索引擎对于JavaScript是不友好的,而vue框架本质就是javascript是一种应用,那么对于网站有SEO优化需求的站点对于vue应该如何的抉择。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 2067
    • vue适合做SEO优化
  • 这才是SEO站外优化正确的做法

    站外优化

    在SEO的世界里,很多人把“站外优化”等同于“发外链”。但事实上,这种理解是错误的也是片面的。随着搜索引擎算法的不断升级,对买卖外链行为的严厉打击),单纯依赖外链建设已经不再有效,甚至可能适得其反。那么,真正的SEO站外优化到底应该怎么做?其实,品牌建设才是站外优化的核心驱动力,而外链只是其中的一环。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 584
    • 站外优化
  • SEO优化中权重和栏目的关系

    SEO优化,权重优化

    你知道网站首页、栏目页、详情页之间是什么关系,对于权重又有什么影响呢?

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 1628
    • SEO优化
    • 权重优化
  • 301跳转与SEO优化的那些事

    301跳转,重定向,SEO优化

    ​在网站改版的时候经常会用到301跳转,301重定向是将当前链接永久指向一个新的网址。当网站改版的时候,网站的链接发生变化之后,而原链接都是有排名的,所以就需要做重定向避免流量的损失。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 928
    • 301跳转
    • 重定向
    • SEO优化
  • 如何正确看待SEO与SEM之间的关系

    SEO,SEM

    ​不管你是SEO还是SEM都进来看看,正确认知下对方对于自身的意义。SEO和SEM合起来就可以基本覆盖搜索引擎的所有的流量入口,两者并不是对立而是相辅相承的关系。

    用于表示时间的图标 一个时钟的图标,用于向用户表达后面跟着的是一个时间
    用于表示阅读次数的图标 一个类似睁开眼睛的图标,用于向用户表达后面跟着的数字是一个阅读的次数 944
    • SEO
    • SEM