CSGO
V2EX  ›  问与答

html 中,如何让安卓 Chrome 禁止被长按呼出菜单?

  •  
  •   CSGO · Aug 31, 2022 · 1992 views
    This topic created in 1534 days ago, the information mentioned may be changed or developed.
    一个 html 有个背景 div ,里面放了一些图片啥的,在安卓的 chrome 上,本来是要长按复制 html 上的内容,但是很容易长按到空白区域的背景上,这时候就会弹出分享啊、下载、新标签打开此图片啥的菜单。

    搜索了一下有个“onselectstart="return false" onselect="document.selection.empty()"”
    添加到 div 中,似乎不起作用。
    12 replies  •  2022-09-01 16:35:46 +08:00
    ragnaroks
    ragnaroks
    Aug 31, 2022
    1
    style user-select:none
    dengshen
    dengshen
    Aug 31, 2022 via iPhone
    2
    @ragnaroks
    @ragnaroks 这样就不能选中了。楼主的需求需要自己重写了
    ragnaroks
    ragnaroks
    Sep 1, 2022
    3
    @dengshen 能弹出操作的必然是 img 标签,对此标签不允许选择就行
    lingxiaoli
    lingxiaoli
    Sep 1, 2022
    4
    -webkit-touch-callout: none;
    CSGO
    CSGO
    OP
    Sep 1, 2022
    5
    @ragnaroks
    @lingxiaoli
    都不行耶,还是会被长按到。
    ragnaroks
    ragnaroks
    Sep 1, 2022
    6
    codepen 把 demo 发出来
    CSGO
    CSGO
    OP
    Sep 1, 2022 via Android
    7
    @ragnaroks 是不是把 img 换成 div 的背景就能解决?我先试下。
    ragnaroks
    ragnaroks
    Sep 1, 2022
    8
    @CSGO 也可以,看你具体怎么写的,最好是吧代码放出来
    CSGO
    CSGO
    OP
    Sep 1, 2022
    9
    @ragnaroks 把 img 换成 div 也不行耶,现在是 div ,用手机 chrome 打开依然可以长按到背景: https://wyfang.github.io
    ragnaroks
    ragnaroks
    Sep 1, 2022❤️1
    10
    @CSGO 我这里测试,手机上的 firefox 、via 、chrome 在空白处长按均不会弹出针对 https://wyfang.github.io/img/bg.gif 的菜单
    ragnaroks
    ragnaroks
    Sep 1, 2022❤️1
    11
    body 下创建一个新 div

    div.bgp {
    filter: opacity(10%) blur(10px);
    background-image: url(/img/bg.gif);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100vw;
    height: 100vh;
    z-index: 0;
    position: fixed;
    user-select: none;
    }

    div.wifi-body {
    z-index: 1;
    }
    CSGO
    CSGO
    OP
    Sep 1, 2022
    12
    @ragnaroks 我也不会了,难道是我刚改完 github 还没推送完。。。太感谢你的细心回复
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3786 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:56 · PVG 17:56 · LAX 01:56 · JFK 04:56
    ♥ Do have faith in what you're doing.