jiafaner
V2EX  ›  Apple

safari 怎么样才能让 tab 有正确的行为

  •  
  •   jiafaner · Apr 7, 2019 · 3031 views
    This topic created in 2772 days ago, the information mentioned may be changed or developed.

    最近升级到 macos 了 safari 的 tab 行为变了

    过去在一个文本框里按 tab 会切换光标到下一个文本框

    现在却突然变成了切换到地址栏

    有办法调回正常行为吗

    占用 tab 回到地址栏,apple 为什么要这么设计,好奇怪

    12 replies  •  2019-04-08 03:18:05 +08:00
    CloudnuY
    CloudnuY
    Apr 7, 2019
    1
    geelaw
    geelaw
    Apr 7, 2019 via iPhone
    2
    原来这是最近版本才有的设计(我之前也疑惑怎么会有这么可怕的访问性问题)
    jiafaner
    jiafaner
    OP
    Apr 7, 2019
    3
    @geelaw 能解决吗,不能解决就得换浏览器了
    icenine
    icenine
    Apr 7, 2019
    4
    safari 版本 12.0.3 (14606.4.5) 没遇到你说的,tab 还是切换到下个文本框
    有更新的版本?
    jiafaner
    jiafaner
    OP
    Apr 7, 2019
    5
    @geelaw 试了一下,设置 tabindex=0,1,2,3 这样也不能解决问题
    jiafaner
    jiafaner
    OP
    Apr 7, 2019
    6
    @icenine 版本 12.1 (14607.1.40.1.4)
    jiafaner
    jiafaner
    OP
    Apr 7, 2019
    7
    我找到问题了

    不只是 chrome,还有 safari,所有浏览器,在使用
    jiafaner
    jiafaner
    OP
    Apr 7, 2019
    8
    我找到问题了

    不只是 chrome,还有 safari,所有浏览器,在使用 tab 键的时候都会跳转到地址栏
    AlphaRobert
    AlphaRobert
    Apr 7, 2019
    9
    按 ⌃f7 試試
    essethon
    essethon
    Apr 7, 2019
    10
    我的 Version 12.1 (14607.1.40.1.4) 行为是正确的,是跳转到下一个文本框
    jiafaner
    jiafaner
    OP
    Apr 7, 2019
    11
    我找到一个规律

    只有一种情况会不合理跳转: 一个 form 内,只有一个 textarea 和一个 button,并且用的是<button> 标签,不是<input type="submit">标签。

    无解了
    Mitt
    Mitt
    Apr 8, 2019 via iPhone
    12
    可以试试用 CheatSheet 检查下快捷键占用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3861 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:42 · PVG 09:42 · LAX 17:42 · JFK 20:42
    ♥ Do have faith in what you're doing.