在mac的safari上调iphone上safari的js

2020-03-07   阅读(17)  

在公司处理手机端上传附件的功能,发现了一个奇怪的现象:

1、使用 android 手机超过限定文件大小,会过滤

2、使用 iphone 6s 超过限定文件大小,会过滤

3、使用 iphone 8 和 iphone XS Max 不可以

 

经过排查 iphone 8 不行的原因是,即使原图很大,但 iphone 8 会自动上传压缩后的图片。

 

iphone XS Max 是通过使用 Macbook 的 Safari 浏览器连接手机调试 js,发现 js 与最新的 js 不一致确定:由于浏览器缓存了 js,导致过滤功能未生效!

 

Macbook 的 Safari 浏览器连接手机调试 js 的方法如下:

1、设置 - Safari 浏览器 - 高级 - 开启(JavaScript 和 网页检查器)

2、MacBook 使用数据线连接 iphone,手机选择信任此电脑(需要输入密码)

3、MacBook 的 Safari 浏览器在设置 - 高级里打开 在菜单栏中显示开发菜单 选项

4、MacBook 和 iphone 都打开 Safari 浏览器,在手机上打开需要调试的页面,电脑上选择 开发 - XXX的 iPhone - 手机打开的页面

 

ConstXiong 备案号:苏ICP备16009629号-3