1.一种浏览器表格兼容方法,其特征在于,所述浏览器表格兼容方法包括:检测当前浏览器的版本信息,得到浏览器版本号;
若所述浏览器版本号低于预设的版本号阈值,则检测所述当前浏览器中的HTML页面中的表格标签,并获取与所述表格标签对应的表格输入控件的响应位置;
在所述表格输入控件的响应位置,屏蔽所述表格输入控件的响应函数,并插入预设的兼容脚本;
在所述表格输入控件的响应位置,屏蔽所述表格输入控件的响应函数,包括:在所述HTML页面的主体标签的头部,插入预设点击事件禁用脚本,并引用JavaScript库的外部链接,其中,所述预设点击事件禁用脚本用于屏蔽所述表格输入控件的响应函数;
接收从所述兼容脚本传来的表格操作消息,保存所述表格标签对应的表格中游标所在记录的序号,并从所述表格操作消息中获取表格操作类型;
若所述表格操作类型为新增操作,则获取待插入的新增记录,并将所述新增记录插入到所述游标所在记录之后,在所述游标所在记录的序号的基础上递增以将递增的序号作为所述新增记录的序号,并将所述新增记录之后的每条记录中包含的每个单元格的序号均加上所述新增记录的数量;
若所述表格操作类型为删除操作,则删除所述游标所在记录,并将所述游标所在记录之后的每条记录中包含的每个单元格的序号均减去删除的所述游标所在记录的数量。
2.如权利要求1所述的浏览器表格兼容方法,其特征在于,所述在所述表格输入控件的响应位置,屏蔽所述表格输入控件的响应函数,并插入预设的兼容脚本,包括:所述预设的兼容脚本以外部链接的形式插入至在所述表格输入控件的响应位置,其中,所述外部链接用于客户端从预设服务端下载所述兼容脚本。
3.如权利要求1所述的浏览器表格兼容方法,其特征在于,所述在所述表格输入控件的响应位置,屏蔽所述表格输入控件的响应函数,并插入预设的兼容脚本,包括:在所述表格输入控件的响应位置插入所述兼容脚本,其中,所述兼容脚本由所述JavaScript库的函数组成。
4.如权利要求1所述的浏览器表格兼容方法,其特征在于,所述在所述表格输入控件的响应位置,屏蔽所述表格输入控件的响应函数,并插入预设的兼容脚本,包括:在所述表格输入控件的响应位置,屏蔽所述表格输入控件的响应函数,并在所述HTML页面的主体标签的底部,插入所述预设的兼容脚本。
5.如权利要求1所述的浏览器表格兼容方法,其特征在于,所述检测当前浏览器的版本信息,得到浏览器版本号,包括:
在所述HTML页面的头部标签的头部,插入预设检测脚本,其中,所述预设检测脚本用于检测所述当前浏览器的版本信息,得到所述浏览器版本号。
6.一种浏览器表格兼容装置,其特征在于,所述浏览器表格兼容装置,包括:版本检测模块,用于检测当前浏览器的版本信息,得到浏览器版本号;
目标函数位置获取模块,用于若所述浏览器版本号低于预设的版本号阈值,则检测所述当前浏览器中的HTML页面中的表格标签,并获取与所述表格标签对应的表格输入控件的响应位置;
目标函数替换模块,用于在所述表格输入控件的响应位置,屏蔽所述表格输入控件的响应函数,并插入预设的兼容脚本;
表格操作获取模块,用于接收从所述兼容脚本传来的表格操作消息,保存所述表格标签对应的表格中游标所在记录的序号,并从所述表格操作消息中获取表格操作类型;
新增记录模块,用于若所述表格操作类型为新增操作,则获取待插入的新增记录,并将所述新增记录插入到所述游标所在记录之后,在所述游标所在记录的序号的基础上递增以将递增的序号作为所述新增记录的序号,并将所述新增记录之后的每条记录中包含的每个单元格的序号均加上所述新增记录的数量;
删除记录模块,用于若所述表格操作类型为删除操作,则删除所述游标所在记录,并将所述游标所在记录之后的每条记录中包含的每个单元格的序号均减去删除的所述游标所在记录的数量。
7.如权利要求6所述的浏览器表格兼容装置,其特征在于,所述目标函数替换模块包括:
第一目标函数替换子模块,用于在所述表格输入控件的响应位置,屏蔽所述表格输入控件的响应函数,并插入所述预设的兼容脚本的外部链接,其中,所述外部链接用于客户端从预设服务端下载所述兼容脚本。
8.如权利要求6所述的浏览器表格兼容装置,其特征在于,所述浏览器表格兼容装置还包括:
屏蔽模块,用于在所述HTML页面的主体标签的头部,插入预设点击事件禁用脚本,并引用JavaScript库的外部链接,其中,所述预设点击事件禁用脚本用于屏蔽所述表格输入控件的响应函数;
第二目标函数替换模块,用于在所述表格输入控件的响应位置插入所述预设的兼容脚本,其中,所述兼容脚本由所述JavaScript库的函数组成。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至
5任一项所述浏览器表格兼容方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述浏览器表格兼容方法的步骤。