上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

icloud列表脚本点击求助

[复制链接]

该用户从未签到

8

主题

93

帖子

222

积分

荣誉开发者

Rank: 10Rank: 10Rank: 10

积分
222

猫咪币纪念章活跃会员热心会员突出贡献三好学生国庆纪念章中秋纪念章

发表于 2022-2-19 22:11:12 | 显示全部楼层 | 阅读模式
50油猫币
本帖最后由 涛之雨 于 2022-2-19 22:15 编辑

唔,就是iCloud的邮件列表,怎么点击都没用ele.click啊
ele.focus啊
ele.dispatchEvent啊(已尝试的有:PointerEvent,MouseEvent,UIEvent)

反正都试了,都不起作用

目标:使用js“点击”左边的邮件列表。

已知:
1. icloud网页版为SproutCore框架
2. 暂无证据显示检测了isTrusted3. 经过测试,电脑上把.thread-list-item元素的click、pointerdown、mousedown和focus监听都删了,点击才不会触发点击事件(但是这样所有的按钮都无效了)
4. 每一条里都有一个role="option"属性,不知道是不是类似于vue那种把select选择器渲染成div的。。。反正我不懂
5. 目前我和李——道都战败了

哦对了,上面的已知里除了最后一条是确定的,其它仅供参考


经过上次的实验,这里还是不用这个破markdown编辑器了。。。
各种各样乱七八糟的bug

最佳答案

查看完整内容

右边的邮件可以加载出来,没有变蓝是因为css控制的,用了:focus-within,有必要的话再改一下css就行了。
  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    10

    主题

    355

    帖子

    433

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    433

    活跃会员热心会员突出贡献三好学生猫咪币纪念章中秋纪念章国庆纪念章

    发表于 2022-2-19 22:11:13 | 显示全部楼层
    1. ele.dispatchEvent(new Event('focus'));
    复制代码

    右边的邮件可以加载出来,没有变蓝是因为css控制的,用了:focus-within,有必要的话再改一下css就行了。
    回复

    使用道具 举报

    该用户从未签到

    8

    主题

    93

    帖子

    222

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    222

    猫咪币纪念章活跃会员热心会员突出贡献三好学生国庆纪念章中秋纪念章

    发表于 2022-2-19 22:11:53 | 显示全部楼层
    @李恒道 出来挨打!这都不会
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    10

    主题

    355

    帖子

    433

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    433

    活跃会员热心会员突出贡献三好学生猫咪币纪念章中秋纪念章国庆纪念章

    发表于 2022-2-19 22:40:32 | 显示全部楼层
    没有iCloud账号,爱莫能助dispatchEvent有没有设置bubbles为true?有些事件可能会受影响,不行的话就只能跟进事件去分析了。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 49 天

    [LV.5]常住居民I

    138

    主题

    1822

    帖子

    1994

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    1994

    猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

    发表于 2022-2-20 11:01:42 | 显示全部楼层
    有iCloud但是没有iCloud邮箱,看了半天都没明白怎么注册
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

    该用户从未签到

    8

    主题

    93

    帖子

    222

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    222

    猫咪币纪念章活跃会员热心会员突出贡献三好学生国庆纪念章中秋纪念章

    发表于 2022-2-20 16:02:55 | 显示全部楼层
    王一之 发表于 2022-2-20 11:01
    有iCloud但是没有iCloud邮箱,看了半天都没明白怎么注册

    好像是用苹果设备注册的时候(系统里)可以选择的是否使用icloud邮箱还是其它的邮箱
    回复

    使用道具 举报

    该用户从未签到

    8

    主题

    93

    帖子

    222

    积分

    荣誉开发者

    Rank: 10Rank: 10Rank: 10

    积分
    222

    猫咪币纪念章活跃会员热心会员突出贡献三好学生国庆纪念章中秋纪念章

    发表于 2022-2-20 16:04:32 | 显示全部楼层
    cxxjackie 发表于 2022-2-19 22:40
    没有iCloud账号,爱莫能助dispatchEvent有没有设置bubbles为true?有些事件可能会受影响,不行的话 ...

    试了。。。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 49 天

    [LV.5]常住居民I

    138

    主题

    1822

    帖子

    1994

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    1994

    猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

    发表于 2022-2-21 23:14:03 | 显示全部楼层
    cxxjackie 发表于 2022-2-19 22:11
    右边的邮件可以加载出来,没有变蓝是因为css控制的,用了:focus-within,有必要的话再改一下css就行了。 ...

    woc?解决了 nb! 又学到一个了!
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表