背景:
测试时发现,当邮箱接收到新邮件时,再次打开加密后的邮件时,出现此错误。
原因:
- 经抓包发现,接收到新邮件时,会把插件中的 sid 字段置为 undefined,从而导致获取邮件头时发送的请求错误,进而导致此错误。
- 由于 fun.js 是嵌入到网页中的,网页刷新会导致缓存清除,使得 sid 值清空了。
解决方案:
测试时发现,当邮箱接收到新邮件时,再次打开加密后的邮件时,出现此错误。
- 经抓包发现,接收到新邮件时,会把插件中的 sid 字段置为 undefined,从而导致获取邮件头时发送的请求错误,进而导致此错误。
- 由于 fun.js 是嵌入到网页中的,网页刷新会导致缓存清除,使得 sid 值清空了。