Chrome App无法选中除表单外的内容


正在写一个开源的HTTP模拟工具,遇到无法选中除 input textarea 外的所有内容,可能是因为默认的 CSS 样式问题,求助!

如图:

chrome chrome开发者工具 css chrome-extension

神奈麻葫芦 10 years, 8 months ago

解决方法:需要向 css 样式中添加如下样式


 body {
    -webkit-touch-callout: all;
    -webkit-user-select: all;
    -khtml-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all;
}

其中样式可选值:

  • auto——默认值,用户可以选中元素中的内容
  • none——用户不能选择元素中的任何内容
  • text——用户可以选择元素中的文本
  • element——文本可选,但仅限元素的边界内(只有IE和FF支持)
  • all——在编辑器内,如果双击/上下文点击发生在子元素上,改值的最高级祖先元素将被选中。
  • -moz-none——firefox私有,元素和子元素的文本将不可选,但是,子元素可以通过text重设回可选。
比良版龙二 answered 10 years, 5 months ago

Your Answer