快捷指令完全使用 iOS 系统自带照片选择器,并使用了分享表单中的微信,成功自由选择图片。整个流程只需要照片权限和剪贴板访问。
哔哩哔哩这样的不要脸的应用每次重新进入,都要读取剪贴板,脑残应用一个。所以特意加上了随机数生成,并填充到剪贴板中。去他妈的侵犯隐私的哔哩哔哩。
设置-辅助功能-触控-轻点背面。
https://www.icloud.com/shortcuts/0c099e695162400d828c23d1ea1e7fe9
1
PqgpNgA0wk 2020-10-04 23:14:54 +08:00
填充剪切板不如清空剪切板,还不会有提示
|
2
imydou 2020-10-04 23:21:41 +08:00
赞
|
3
moln 2020-10-04 23:35:08 +08:00
马尔克
|
4
LightInTheDark 2020-10-05 01:35:09 +08:00
太棒了!
|
5
inkdie 2020-10-05 07:19:11 +08:00 via iPhone
支持一下!必须发出声音。
|
6
Showfom 2020-10-05 07:59:31 +08:00 via iPhone
美团也是 每次进去就读取剪切板
|
7
abirdcanfly 2020-10-05 08:30:35 +08:00 via iPhone
支持一下
|
8
nyz1500 2020-10-05 09:13:13 +08:00 via iPhone
🐮🍺 太强了!
|
9
czhfrank 2020-10-05 09:15:52 +08:00 via iPhone
第一次知道轻点背面的功能,牛批
|
10
RobertLyu OP |
11
gps949 2020-10-05 09:41:34 +08:00 via iPhone 1
报 bug:
触发快捷指令后,选择照片,分享中选微信,点关闭取消再叉掉分享弹窗,会停在貌似有灯箱遮罩的状态,必须上滑一下才能让屏幕重新可用 |
12
kyoro 2020-10-05 09:56:14 +08:00
赞一个
|
13
FS1P7dJz 2020-10-05 10:24:57 +08:00
一个疑问...
直接照片里分享然后选择微信,发送给指定聊天联系人,和你这个操作不是一样的吗 为什么还要用你这个捷径? 我以为你这个可以快捷更改微信可选图片 毕竟这种分享形式,无法使用微信内置图片编辑器去添加文字,表情等功能 不算是一个很好的解决方案 |
14
baozijun 2020-10-05 10:29:59 +08:00 via iPhone
非常赞,感谢分享
|
15
shell314 2020-10-05 10:31:36 +08:00 via Android
这个可以有
|
16
liaoyaoheng 2020-10-05 10:32:34 +08:00
直接禁止读取照片
代替使用 照片 拷贝,对话框黏贴, 减少使用流氓微信 |
17
gps949 2020-10-05 10:36:25 +08:00 via iPhone
@FS1P7dJz 同有疑问,原本以为做了什么特殊操作,点开看了下,选照片-加入剪贴板-共享-清剪贴板。。
即使用快捷方式更方便(配合双击或三击背面),仍有以下疑问: 疑问 1: 为什么不直接选照片-共享,而还要经剪贴板转手一遍? 疑问 2: 为什么不选照片-赋值变量-共享,而是用剪贴板? 疑问 3: 这样做法似乎只能发给好友或是发单张到朋友圈,发多张到朋友圈或者发视频貌似没解决? 疑问 4:没看出其中加空操作的作用,依然出现我前两楼报的 bug |
18
FS1P7dJz 2020-10-05 10:37:02 +08:00
另外,我记得直接分享到微信的图片似乎是原图发送
对面保存下来就可以获得图片的 exif 信息 但是我刚才试了一下好像又没有了,是什么时候微信自动去除 exif 信息了吗? |
19
RobertLyu OP @FS1P7dJz
1. 的确就是将图库分享单独提取出来。 2. 只是分享一个解题思路。 3. 微信不要脸,用户被逼吃屎的事情不是少数。只是两者取其轻。 友好的发言是讨论的基础,诘问不如自己解决问题。 网络的用户也是现实中的人,相信你不会故意在生活中用此类发言态度。 |
20
RobertLyu OP @gps949
1. 快捷指令可以轻敲背面调出图片选择器。 微信套路:设置-隐私-照片-微信-编辑所选照片-微信-聊天-加号-图片-选择-发送 解题思路:轻敲背面-选择照片-微信-选择聊天-发送 2. 很遗憾,因知识所限,没听说过这个内容,所以只能用所知内容解决问题。 3. 微信不要脸,建议私聊张小龙教他做人。 4. 可能是 iOS 错误。 |
22
QingStone 2020-10-05 11:42:38 +08:00 via iPhone
辣鸡微信通过相册分享,不能多图分享到朋友圈!
|
23
gancl 2020-10-05 11:59:43 +08:00
允许访问图片的话, app 会把所有的图片都上传到他们的服务器吗?
|
24
morisakitaku 2020-10-05 14:27:29 +08:00
iPhone se 1 代 好像没有轻点背部
|
25
xingshu1990 2020-10-05 14:39:40 +08:00 1
楼上的大佬们,其他 APP 有什么其他出格的事情么?
比如外卖 APP 读取通讯录,比如百度 APP 读取图片…… 还没升级到 iOS 14,不清楚其他 APP 。 |
26
Zheming 2020-10-05 14:44:49 +08:00 via iPhone
@xingshu1990 读取通讯录什么的禁止起来无痛,永远不让他读也不会咋样。微信总得发图吧,但是不想让他为所欲为
|
27
JCZ2MkKb5S8ZX9pq 2020-10-05 15:54:13 +08:00 2
@FS1P7dJz
> 但是我刚才试了一下好像又没有了,是什么时候微信自动去除 exif 信息了吗? 好像 iOS13 开始,从相册分享照片默认是去除 exif 的。在分享界面上方有一个 option,里面可以选包含数据,我这边默认是关的。并不是微信良心。 |
28
dingwen07 2020-10-05 16:38:54 +08:00
@JCZ2MkKb5S8ZX9pq #27 只限隔空投送
|
29
dingwen07 2020-10-05 16:46:17 +08:00
可以用“转换图像”去掉 EXIF
|
30
shijingshijing 2020-10-05 18:32:51 +08:00
去出 EXIF 很简单,把 shortcut 里面选中图片然后共享改成选中图片->截屏->共享就 ok 了
|
31
FS1P7dJz 2020-10-05 21:54:21 +08:00
@JCZ2MkKb5S8ZX9pq
我又尝试了一下 发送方 WX 7.0.15 接收方 WX 7.0.17 ios 均为 14.0.1 无论分享选项是不是包含 exif,接收方 WX 保存到相册里都没有 GPS 信息了 airdrop 分享的包含完整的 exif |
32
JCZ2MkKb5S8ZX9pq 2020-10-05 22:09:52 +08:00
@FS1P7dJz 有可能是转发到微信默认压缩过一次了,视频是有明显压缩过程的。
图片直接移除 exif,还是把 data 块取 RGB 再重新压缩计算,得到的画面是不同的。熟悉 PS 的话用 blend/difference 比较一下像素应该能看出来。 |
33
anguiao 2020-10-05 22:10:43 +08:00
这不叫没有适配,这是反向适配。
|
34
Misaka9936 2020-10-06 09:23:55 +08:00
谢谢分享~
|
35
totoro52 2020-10-06 10:15:39 +08:00
其实哔哩哔哩这些 APP 进去前都要读一下剪贴板看看你有没有复制分享口令或者地址,这样才能跳转到相关的视频,并不是为了侵犯隐私,但如果他开放一个可以自由开关这个模式的功能会更好,而不是默认接受
|
36
RobertLyu OP |
37
azoon 2020-10-06 15:40:50 +08:00
很想知道哪个 APP 是剪贴板分享的始作俑者,真是开了个坏头。
苹果选择照片的权限方案现在根本就是鸵鸟埋头,我看不见就行。 另外剪切板权限也只是一个提示。其实不需要苹果你告诉我们,我们都知道国内 APP 都在读剪切板。 根本问题还是需要苹果去解决,靠国内厂商自觉真是异想天开。 |
38
wenjor 2020-10-06 16:30:57 +08:00
iOS14 适配工作简直了,Apple 自己的组件根本就实现不了对应的功能,那个相册的部分照片选择权限和原生的 PHPicker 根本对应不起来,即使选好了部分权限,PHPicker 天生拥有所有照片的读取权限,整个适配想要完成必须自己写一个相册,这还是我接手的第一个需求,差点没折腾死我
|
39
Flycici 2020-10-06 17:31:08 +08:00
剪贴板这种不给个权限控制就是无解,一不注意就会忘掉。
用 iPad 或者旧 iPhone 没有敲后背的只能采取即用即盖的策略。 何况还有 iCloud 剪贴板这种更恶心的东西。天晓得我在 Mac 上复制的文字怎么就被 iPad 上的应用读取了! |
41
shijingshijing 2020-10-06 21:09:24 +08:00
@azoon 剪贴板我估计是从阿里的淘口令就开始了,然后各种 abuse
|
43
Dvel 2020-10-07 17:19:35 +08:00
老哥你这个真是忒方便了啊,感谢!
|
44
fly942 2020-10-08 11:07:46 +08:00
适用,谢谢
|
45
Kafoul 2020-10-08 11:55:34 +08:00
今日发现的一个: 滴滴客服页,选择发送图片可以绕过选择图片逻辑,具体还要再看看。。
|
46
6IbA2bj5ip3tK49j 2020-10-08 13:55:52 +08:00 via iPhone
捷径里为啥要复制一遍?感觉多此一举啊。
|
47
ladychili 2020-10-09 09:06:47 +08:00
@PqgpNgA0wk #1 提供点脏数据,为他们数据挖掘机器学习增加工作量。
|
48
RayJiang9 2020-10-09 09:30:29 +08:00 2
@totoro52 #35 可以解决的,iOS14 提供了一个 API,可以判断剪切板里是否为 http 链接,这个操作不会触发读取剪切板的提示
参考最新版淘宝,你随便复制点东西进去不会读取剪切板,复制一个淘口令(淘口令里包含 http )才会读取 |
49
liaoyaoheng 2020-10-09 09:56:23 +08:00
不读取怎么知道你是不是口令?只是分读取后是否清空剪切板。 @RayJiang9
|
50
RayJiang9 2020-10-09 10:03:59 +08:00
@liaoyaoheng #49 的确不读取不知道是不是口令,但是利用判断 http 这个 API,可以让口令里面加上 http 内容,确认有 http 再读取剪切板,这样至少不会随便就读取剪切板了(比如复制了密码或者别的一些信息,这些信息不会有 http 内容,自然就不会读取了)
|
51
arthurire 2020-10-09 10:06:44 +08:00
所以我买了个安卓机.... root 之后,各种算法推荐再也没准过
|
52
liaoyaoheng 2020-10-09 10:21:08 +08:00
|
53
temporary 2020-10-09 10:31:24 +08:00
@liaoyaoheng #52 ios 提供了一个 hasURLs 的接口 返回布尔类型
|
54
RayJiang9 2020-10-09 10:31:48 +08:00
|
55
cheke 2020-10-09 10:38:32 +08:00
试了一下的确很方便,不过很容易误触
|
56
RayJiang9 2020-10-10 11:16:32 +08:00
@wenjor #38 如果你是用 Swift 的考虑一下我们做的第三方库 AnyImageKit,已适配 iOS14 limited photos 模式。
项目地址: https://github.com/AnyImageProject/AnyImageKit 文章介绍: https://juejin.im/post/6881513652176814093#heading-6 |
57
wenjor 2020-10-10 19:09:11 +08:00
@RayJiang9 谢谢,有人回复的感觉真不错。不过公司的历史包袱太重,还是 objc 为主,而且这边日活太大,不太敢擅自用第三方库。
|
59
qinxi 2020-11-02 14:56:54 +08:00
你们还能在相册看到微信分享的按钮?
|
61
KeepingNow 2020-11-11 11:12:54 +08:00
点赞
|