其它
使用Chrome/Edge模拟跨域请求
How to encrypt data in linux(Debian/Ubuntu)
压力测试
ApacheBench
Mac安装OpenVPN客户端
ffmpeg拼接视频与格式转换
软路由
去广告hosts
whisper自动为视频生成字幕
99. 故障处理
Nginx无法绑定0.0.0.0:80
记一次Laravel用户跟踪插件导致的性能问题
Zoom下载链接
laravel-u-editor在新版chrome内核浏览器的问题
浏览器ServiceWorker问题
本文档使用 MrDoc 发布
-
+
首页
laravel-u-editor在新版chrome内核浏览器的问题
# laravel-u-editor在新版chrome内核浏览器的问题 - 插件信息:`"stevenyangecho/laravel-u-editor": "~1.4"` ## 问题描述 某网站在更新版本后新发布文章时,会重复发布两个相同的文章,有几个现象: - 通过ip访问的时候不会提交多条数据 - 通过代理服务器访问的时候会提交多条数据 - 代理服务器的日志上能看到两次请求,即使点击了一次 最终,同事发现在post后浏览器的控制台会快速的闪过一条红色告警,录屏后发现是跨域请求,提交数据的时候,请求了该网站http协议的接口,浏览器对该请求报了跨域,nginx有跳转机制将该请求跳转到了https协议。正常来讲,访问https协议的网站时如果请求了http接口,浏览器会报跨域然后请求失败,但是在?版本的chrome浏览器后,chrome会改写该跨域请求到https协议再重新请求一次,如此导致了数据重复的情况。 ## 解决问题 分析发现,该插件只能获取到代理服务器请求应用服务器时使用的协议,所以讲应用服务器使用的协议修改为https后,不会再重复提交数据了。
zhangky
2021年8月31日 18:23
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码