文档章节

libcef 1.x版本中对css user-select处理与chrome行为不一致的问题以及解决

晚睡综合症
 晚睡综合症
发布于 2015/03/25 20:55
字数 186
阅读 29
收藏 0

在某些情况下,为了不让用户选择web页面元素,我们使用css来禁止选中:

* {
    -webkit-user-select: none;
}

这种处理方式在chrome,safari等webkit内核浏览器中都是支持的,也没有什么问题,但是在libcef中,并且libcef浏览器处于子窗口中时,会出现bug——input标签文本框无法获得键盘焦点。

为了解决这个问题要修改css如下:

* {
    -webkit-user-select: none;
}

input {
    -webkit-user-select: text;
}

但是这样有个问题就是所有的文本框里的文字都可以被选中,如果想要禁止某些文本框的选中,需要单独限制。

© 著作权归作者所有

共有 人打赏支持
晚睡综合症
粉丝 0
博文 21
码字总数 10654
作品 0
杭州
程序员
CEF3开发者系列之工程和代码结构

CEF支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去。它的设计思想就是易用且兼顾性能。 CEF3支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的...

zb872676223
04/12
0
0
复选框单选框与文字对齐问题的研究与解决

复选框单选框与文字对齐问题的研究与解决 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=56 前言 目前中文网站上面的文字,就我的个人感...

山哥
2010/09/28
0
0
前端开发要注意的浏览器兼容性问题整理

首先,我们要知道,为什么各浏览器会产生兼容性问题? 产生这个问题的主要原因是市面上的浏览器的种类很多,但由于不同的浏览器的内核不一致,从而导致各个浏览器对网页的解析就产生了差异。...

菜鸟的进阶
2017/10/21
0
0
原来你是这样的http2......

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由mariolu发表于云+社区专栏 序言 目前HTTP/2.0(简称h2)已经在广泛使用(截止2018年8月根据Alexa流行度排名的头部1千万网站...

腾讯云加社区
09/05
0
0
CEF3中debug与release版的奇怪区别(网页显示不同),求高人指点

近来在嵌入Chrome浏览器内核,但无奈公司有些网页在release下无法打开,debug却正常。于是使用下载的cefbinary3.1650.1562_windows32提供的cefclient测试程序进行debug和release测试,同样是...

lsq19871207
2014/12/09
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

arcgis jsapi接口入门系列:总览

开发环境: arcgis jsapi版本4.9 由于我们这套代码是基于vue,webpack开发的,会有少数vue代码,但总体不影响 里面还有些我们公司的js库和html css,给出的代码不能百分百直接运行,主要还是...

canneljls
12分钟前
0
0
月薪80k阿里架构师漫谈他是如何从一名小码农走到架构师的

01 刚当程序员时,我是属于那种勤勤恳恳类型的员工,工作态度用认真来形容不为过,每天我几乎是团队里最早到公司,又最晚下班的一个。而组员张工一般情况下都是准时上下班的,即使项目进度比...

Java填坑之路
14分钟前
0
0
oracle的resetlogs机制浅析

oracle的resetlogs机制浅析 alter database open resetlogs 这个命令我想大家都很熟悉了,那有没有想过这个resetlogs选项为什么要用?什么时候用? 它的原理机制是什么?他都起哪些作用? 我...

突突突酱
16分钟前
0
0
JAVA 获取两个日期间的所有日期

public static List<String> getDates(String startDate, String endDate){ List<String> dates = new ArrayList<>(); try { SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Dat......

尘叙缘
22分钟前
1
0
Innodb中的事务隔离级别和锁的关系

#一次封锁or两段锁? 因为有大量的并发访问,为了预防死锁,一般应用中推荐使用一次封锁法,就是在方法的开始阶段,已经预先知道会用到哪些数据,然后全部锁住,在方法运行之后,再全部解锁。...

Skqing
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部