谷歌浏览器

在线富文本编辑器

眉间皱痕 提交于 2019-12-04 07:07:37
公司做 的 项目 需 要用到文本上传功能。 Chrome+IE默认支持粘贴剪切板中的图片,但是我要 粘贴 的文章存在word里面,图片多达数十张,我总不能 一张一张复制 吧 ? 我希望打开文档doc直接复制粘贴到富文本编辑器,直接发布 网上找了很久,大部分都有一些不成熟的问题,皇天不负有心人终于让我找到了一个成熟的项目。 1、只粘贴图片并上传到服务器 https://dwz.cn/ORcEz9fz config.extraPlugins = 'uploadimage'; //config.uploadUrl = '上传路径'; config.imageUploadUrl= '上传路径'; 请求 文件上传的默认请求是一个文件,作为具有“upload”字段的表单数据。 响应:文件已成功上传 当文件成功上传时的JSON响应: uploaded- 设置为1。 fileName - 上传文件的名称。 url - 上传文件的URL。 响应:文件无法上传 uploaded- 设置为0。 error.message - 要显示给用户的错误消息。 2、粘贴word里面的图片路径是fill://D 这种格式 我理解这种是非浏览器安全的 许多浏览器也不支持 目前项目是用了一种变通的方式: 先把word上传到后台 、poi解析、存储图片 、转换html、替换图片、放到富文本框里显示 (富文本显示有个坑

KindEditor4.1.10,支持粘贴图片

断了今生、忘了曾经 提交于 2019-12-04 06:33:28
KindEditor4.1.10,使得他能够在Chrome和IE11中直接粘贴复制的图片(比如通过截图工具把图片直接保存在剪切板中),然后调用上传URL上传图片 方法,修改kindeditor.js中的代码: 在5825行附近大概是下面这个样子的: K(doc.body).bind( 'paste', function (e) { if (self.pasteType === 0) { e.stop(); return; } 在第1行和第2行之间插入: //处理IE11,Chrome粘贴图片上传 function dopasteImg() { //debugger; var file = null; if (window.clipboardData) { //ie if (clipboardData.files && clipboardData.files.length) //IE11 file = clipboardData.files[0]; else if (!clipboardData.getData( "text") && !clipboardData.getData( "url")) { alert( "不能粘贴文件或图片,请使用IE11或者Chrome浏览器,或使用上传功能"); return true; } } else { if (e.event

实现JS复制、粘贴,Chrome/Firefox下可用

孤街浪徒 提交于 2019-12-04 06:19:50
背景: 最近一直在做一个Web Excel项目,其中一项功能一直很纠结,就是数据的复制粘贴功能。功能要求:可以把Web端数据粘贴到Excel中,也可以从Excel中直接粘贴数据到页面编辑器中。支持Button粘贴和Ctrl+C/Ctrl+V快捷键复制粘贴。 本以为这个功能会很简单,但是查了很多资料,用JS操作粘贴板IE下很好用,直接支持一个window.clipboardData对象,通过这个对象可以访问到粘贴板中内容。但是chrome和firefox支持不是很好。Chrome和firefox为什么不支持有点难以理解,为了保护系统,免受外来侵害? 在网上搜了很多资料,但是大部分资料都是介绍在IE下使用window.clipboardData对象访问粘贴板实现Copy和paste,但是单独只为IE开发一个复制、粘贴功能,非常不实用;当然网上还有其他方法,比如通过Flash的间接方式操作OS粘贴板,虽然有这类插件,但是也很不好用,只能用户点击复制按钮才行,而且也不灵活。 后来想了想,很多页面都是禁止copy的,那么通过浏览器事件,是不是可以访问到粘贴板?查了下资料,IE/Chrome/Firefox都支持oncopy/onpaste/oncut事件,虽然不是在所有元素上都支持。但是这里通过事件的event应该可以访问到用户复制了什么内容,并修改Data。动手实验了下,通过console

chrome 开发者工具 - local overrides

独自空忆成欢 提交于 2019-12-04 04:47:22
使用chrome 作为本地网络服务 chrome 65+ 新功能, 使用我们自己的本地资源覆盖网页所使用的资源,可以使用本地css文件覆盖网页的css文件,修改样式。 类似的, 使用DevTools的工作区设置持久化 ,将本地的文件夹映射到网络,在chrome开发者功能里面对css 样式的修改,都会直接改动本地文件,页面重新加载,使用的资源也是本地资源,达到持久化的效果。 然后就是,很少使用的 使用 local override 功能,来搭建一个本地的静态网页服务器 : 搭建过程非常简单,根据原文中的步骤(假设访问的域名 chromeserver.com): 搭建local overrider的根目录, C:/Dev/Web/chromelocal, 在根目录中新建文件夹,以 chromeserver.com 命名,进入该文件目录,新建一个 index.html 打开chrome 开发者工具, sources --> Overrides --> 勾选 Enable Local Overriders --> 点击 Select folder for overrides ,选择文件 C:/Dev/Web/chromelocal 结果图 : 在打开了 开发者工具的tab中 ,访问 http://chromeserver.com/ ,就可以看到页面了。 扩展: 1. 设置持久化。

css中em小于1时chrome字体大小和firefox字体大小不一致的问题

隐身守侯 提交于 2019-12-04 04:42:41
  css中em设置为0.8,结果页面显示,chrome字体比firefox字体大了不少。 chrome有默认字体大小,默认为12px。设置的字体大小小于12px时,也是按照12px来显示。 firefox则是按照字体的实际大小显示。 在css中单位长度用的最多的是px、em、rem,这三个的区别,可以看一下: https://www.cnblogs.com/wind-lanyan/p/6978084.html 可以改一下下css样式,使得chrome中显示小于12px的字体。下面内容转自: https://www.cnblogs.com/jiangxiaobo/p/5669976.html   可以使用Webkit 的内核的 -webkit-text-size-adjust 的私有 CSS 属性来解决,比如下面的代码就可以成功的解决,通过它即可实现字体大小不随终端设备或浏览器影响。样式定义如下:   #chrome10px{ -webkit-text-size-adjust:none; font-size:10px; }   只要 加了 -webkit-text-size-adjust:none; 字体大小 就不受限制了。   但是,在chrome更新到27版本之后就不可以用了。   那此时应该怎么办呢?想一想,还是有办法解决的。   chrome是支持css3的

避免网络爬虫IP被封的策略

ε祈祈猫儿з 提交于 2019-12-04 04:36:58
背景 这两天一直在搞Java网络爬虫作为Java课程设计,目标是爬取豆瓣电影top250的影评,之后可能还需要进行情感分析,当然这就不是爬虫的内容了。我的爬虫程序在一开始只是一个页面一个页面的爬取信息,一直没出现什么太大问题,直到昨晚进行整体测试时,出现了IP被封的问题。大概仅仅爬取了数万条评论,再次进行测试后就出现了进程异常报错。上网搜索发现可能是IP被封了,这时候再进入豆瓣网站提示我需要登录才能访问,这说明确实是被封了。 今天也再次出现这个问题,被封了三个IP,幸好实验室的IP多,但也不能任由我挥霍,经过今天一天与豆瓣的斗智斗勇,这里给出一些避免IP被封的策略。 主要参考自 https://www.cnblogs.com/mooba/p/6484340.html user_agent 伪装和轮换 不同浏览器的不同版本都有不同的user_agent,是浏览器类型的详细信息,也是浏览器提交Http请求的重要头部信息。我们可以在每次请求的时候提供不同的user_agent,绕过网站检测客户端的反爬虫机制。比如说,可以把很多的user_agent放在一个列表中,每次随机选一个用于提交访问请求。 这里给出一些user_agent Opera Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)

VSCode配置 Debugger for Chrome插件

我的梦境 提交于 2019-12-04 04:28:01
Debugger for Chrome这个插件是直接在vscode里面进行调试js文件,跟谷歌的控制台是一样的功能,下载了它就不用打开浏览器的控制台就能进行打断点。 首先在左侧扩展栏找到这个插件下载好了后重启编辑器之后配置 配置步骤如图: 图中配置字段信息解释如下: version : 你定义这个配置文件的版本,生成的时候默认是0.2.0 configuration:配置域 name:配置文件的名字,可以自己起 type:调试的类型,node是vscode本身就支持,其他就需要下载插件了 request : 配置文件的请求类型,有launch和attach两种,launch是需要服务器的需要配置url,这里我就用的它,attach就比较麻烦了,因为配置launch也能用,所以我就没有配置attach了 url:这个是chrome插件带的,指定访问的链接,到这里我觉得就个缺点了,url只能配置死链接,就算用预定义变量也不能做到多项目自动识别要打开的HTML,可能是我没有发现其他的预定义变量,如果有大神知道,欢迎在评论里留言 webRoot:也是chrome插件带的,指定根目录或者执行文件 ${workspaceRoot}:就是你打开vscode读取的项目目录 sourceMaps:默认是启用的,对于打包的调试,大神们就必须开启了 userDataDir:临时目录

设置Chrome的字符编码问题

只愿长相守 提交于 2019-12-04 04:20:58
问题描述: 在Google Chrome浏览器中拖拽安装Charset插件,出现 无效:"CRX_HEADER_INVALID"问题。 解决办法: 打开Google Chrome浏览器-> 更多工具-> 扩展程序,选择 开发者模式。 把下载好的Chrome插件文件 扩展名.crx改成.zip或者.rar 使用压缩软件(如winrar、好压、360压缩等)对该压缩文件进行解压 打开Chrome浏览器的扩展程序管理界面,点击 该界面的左上方“加载已解压的扩展程序”按钮,选择刚刚解压的Chrome插件文件夹。 Chrome插件即可安装成功。 来源: https://www.cnblogs.com/Crystal-CSH/p/11830891.html

CSP-S day2

旧时模样 提交于 2019-12-04 03:28:49
1 动态仙人掌( cactus ) 1.1 题目描述 pufanyi 调到自闭了,于是决定修改题意。 和一般的孩子一样,小小迪是一个热爱科学的女孩子。 小小迪最近正在研究网线烧断的整个过程,于是钧钧家的 Chrome 就出现了 一些奇怪的锅…… 于是钧钧就开始沉迷于拔网线。 为了更好地开这个隔膜,钧钧写了一个脚本,能自动识别仙人掌并自动跳。 考虑到钧钧装的是盗版的 Chrome ,所以这个 Chrome 没有鸟,只有仙人掌。 钧钧找到了这个盗版 Chrome 的地图。这个盗版 Chrome 每次都会任选一段区间 [ l, r ] 开始游戏,小恐龙一开始在 l ,如果跑到了 r ,那么 Chrome 就会判她通关。 当然了,如果起点处有仙人掌,那就不可能通关了,如果终点处有仙人掌是没有关 系的, 因为在 r 时小恐龙可以不在地上(它会跳) 。 然而钧钧发现她不能控制跳的高度,所以 每次跳跃的最高点高度是一定的 ,均为 k 。 这个盗版 Chrome 的跳跃很假,跳跃时与地面呈 45 度夹角,跳到最高点时立即下 落,下落时也与地面呈 45 度夹角, 上升和下降均做直线运动 。 小恐龙能开始跳跃当且仅当他当前位置是在地面上而不是在空中,小恐龙能跳过仙 人掌当且仅当它在仙人掌所在横坐标时纵坐标 大于等于 仙人掌的高度。 钧钧玩了好多次小恐龙,已知第 i 次系统选择的区间为 [ l i ,

复选框单选框与文字对齐问题的研究与解决

一个人想着一个人 提交于 2019-12-04 02:32:44
复选框单选框与文字对齐问题的研究与解决 by zhangxinxu from http://www.zhangxinxu.com 本文地址: http://www.zhangxinxu.com/wordpress/?p=56 前言 目前中文网站上面的文字,就我的个人感觉而言,绝大多数网站的主流文字大小为12px,因为在目前高分辨率显示器屏幕下,11px的汉字,其像素点开始不 规整,文字不如12px来的显示良好。12px大小的文字就是主流也是底线。然而12px的文字与单选框和复选框是不对齐的。例如下面这张雅虎中国首页在 火狐浏览器下的截图: 雅虎中国首页单选框复选框与文字不对齐 这里,不是说,雅虎中国的团队不够认真,而因为这12px大小文字与单选框和复选框对齐的问题不是好解决的。考虑到兼容性,控件本身的特殊性以及代码成本的控制等,使得这个问题不是简单就能解决的。 这不是我第一次研究单选框复选框对齐的问题了,因为平时对这个问题注意的比较多,也经常做些测试,对这个问题还是有一定的了解,也总结了不少自己的解决方法。今天我就写下来,供交流与参考。 一、问题产生的条件 对于14像素大小的字体是没有本篇所要探讨的单(复)选框与文字对齐的问题的。(见下图) 14像素大小文字与单复选框无对齐的问题 但是,对于12像素大小的文字,则就存在对齐问题了