我有一个<div>有contentEditable="true".
当我在可编辑div中复制粘贴内容时,粘贴的文本会被包装到许多不需要的CSS中.
例如,这:
<p>text text</p>
成为:
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 17px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">text text</p>
Run Code Online (Sandbox Code Playgroud)
我理解浏览器(当前案例中的谷歌浏览器)试图变得聪明,但最终我完全不相关且不需要的CSS.
有没有办法告诉基于WebKit的浏览器不生成这个?
我正在Node.JS中开发一个Socket.IO支持的实时应用程序,在任何给定时刻将由几百个用户同时使用,我需要存储关于每个连接客户端的一些基本细节(并删除这些细节)客户断开连接).
我已经读过,使用键值存储(例如Redis)是存储此类数据的首选.
var connectedClientsData = {}与将数据存储在像Redis这样的键值存储中相比,为什么将数据存储在常规的应用内变量(对象,例如)中是不好的?
是否只支持扩展(例如,多个基于NodeJS的应用服务器可以连接到单个中央键值存储),还是有一些更严重的缺点?