
chrome
挣扎的蓝藻
欢迎大家来到小蓝枣的优快云博客!每一次分享都是自己的提高!
展开
-
Chrome 浏览器降级后浏览网站不保留用户数据问题原因及解决方法
由于浏览器降级导致新浏览器的数据不被老浏览器兼容。我的 jira 系统登录很多次了,每次重启浏览器一点记录都没有了,勾选记住登录信息也不管用。解决方案如下:1. 升级 chrome,兼容了就 ok 了。2. 删部分用户数据(一般问题可解决)。3. 删整个 Default 用户数据,重新生成(可以备份插件和书签,再恢复回来,问题基本可以解决)。通过 chrome://version 查看个人资料的存放位置。然后删除里面的 Login Data、Login Data-journal 这两个文件原创 2021-04-30 10:59:29 · 1449 阅读 · 0 评论 -
Python+Selenium 自动化-指定chrome驱动运行selenium实例演示,运行指定位置下的浏览器驱动
Python+Selenium 自动化-指定chrome驱动运行selenium实例演示,运行指定位置下的浏览器驱动。正常情况是在根目录下放置驱动,而且改名就识别不了了,如果偶尔换个别的版本浏览器,需要重新放置个合适的浏览器驱动把之前的替换掉,很是麻烦。通过指定驱动后面就可以实现我把很多浏览器版本的驱动都放指定位置,后面可以写个遍历驱动的方法,如果这个驱动不适用就换另一个驱动,这样就可以在频繁更换浏览器版本的情况下正常运行我们的自动化了。原创 2020-09-19 14:04:04 · 5574 阅读 · 1 评论 -
JavaScript 技术篇-chrome浏览器读取剪切板命令document.execCommand(‘paste‘)返回false原因及解决方法
JavaScript 技术篇-chrome浏览器读取剪切板命令document.execCommand(‘paste‘)返回false原因及解决方法。新版本 chrome 执行document.execCommand('paste') 返回 false 因为读取剪切板涉及用户隐私安全,必须的用户允许的情况下可以进行访问,但是复制和剪切功能可以使用。navigator.permissions 方法可以在 https 协议下通过询问用户获取读取剪切板的权限来读取剪切板。原创 2020-09-10 20:18:55 · 8332 阅读 · 0 评论 -
Chrome 插件开发-主动获取所有页签的tabid,background.js直接向所有页签同步传递消息
Chrome 插件开发-主动获取所有页签的tabid,background.js直接向所有页签同步传递消息。有时候 backgroud.js 需要向所有的页签同时同步消息,这时就要获取到所有页签的 tabid 了,下面的方法即可实现。// 获取所有的页签chrome.tabs.getAllInWindow(null, function(tabs)// 通过tabid向每一个页签发送消息chrome.tabs.sendMessage(tabs[i].id, {type: 'xxx'});原创 2020-09-09 19:56:03 · 4775 阅读 · 1 评论 -
JavaScript 技术篇-navigator.permissions读取chrome剪切板权限获取不生效原因:只有在https协议下使用有效。手动设置chrome页面剪切板读取权限方法
JavaScript 技术篇-navigator.permissions读取chrome剪切板权限获取不生效原因:只有在https协议下使用有效。手动设置chrome页面剪切板读取权限方法。获取剪切板权限,如果是在 F12 控制台执行,需要在 5 秒内点击一下网页内容,这个是只有焦点在页面里才可以用,因为只支持 https 协议,所以要焦点在页面内才能判断是否是该协议,http 被 chrome 认为是不安全的协议。原创 2020-08-28 09:37:46 · 10097 阅读 · 6 评论 -
Python+selenium 自动化-操作已启用的chrome浏览器实例演示,chrome启用调试端口方法
Python+selenium 自动化-操作已启用的chrome浏览器实例演示,chrome启用调试端口方法。首先在 chrome 快捷方式的目标后面加上这个参数。前面是代表调试端口,可以随便用端口,后面指向一个新的文件夹用于存储用户数据。注: 后面的参数如果不加上,端口启用好像会失败,目前没有找到原因。 --remote-debugging-port= --user-data-dir=不确定端口是否启用,可以在 cmd 用下面的方法查看端口启用情况。原创 2020-08-24 23:16:56 · 8396 阅读 · 0 评论 -
Chrome 插件开发-桌面通知设置实战演示,设置通知显示、存在时间
webkitNotifications is not defined 解决方法。‘createNotification’ of undefined 解决方法。之前用的是 webkitNotifications.createNotification() 方法,现在已经不用了。现在用的是 chrome.notifications.create() 方法。我在 backgroud.js 里设置桌面通知显示。创建通知时 type、title、message、iconUrl 这 4 个属性一定要有。原创 2020-08-05 15:20:10 · 2149 阅读 · 1 评论 -
Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置。右键菜单指的是我们在浏览器页面里鼠标弹出来的菜单,我们可以在这个菜单里加入我们插件的功能选项,高端大气上档次,主要是方便我们进行设置哈哈。manifest.json 文件加上 homepage_url,当点击 name 时就会跳转到我们指定的地址了。原创 2020-07-31 10:49:08 · 3900 阅读 · 5 评论 -
Chrome 插件:无痕浏览模式下加载插件、启用插件设置方法
Chrome 插件:无痕浏览模式下加载插件、启用插件设置方法。通过 chrome://extensions/ 进入 chrome 插件列表,进入插件的详细信息页。在无痕模式下启用的开关勾选上。然后就好了。原创 2020-06-16 11:42:02 · 6488 阅读 · 0 评论 -
Chrome 插件:自己写的插件提示请停用以开发者模式运行的插件处理方法,该拓展程序未列在chrome网上应用商店中,并可能是在您不知情的情况下添加的解决办法
Chrome 插件:自己写的插件提示请停用以开发者模式运行的插件处理方法,该拓展程序未列在chrome网上应用商店中,并可能是在您不知情的情况下添加的解决办法。第一章:问题描述① 问题一:请停用以开发者模式运行的插件② 问题二:该拓展程序未列在 chrome 网上应用商店中,并可能是在您不知情的情况下添加的第二章:Chrome 插件白名单添加① chrome 拓展插件打包② 添加 chrome 本地组策略管理模板③ 将插件 id 添加到拓展程序白名单中④ 查看 chrome 插件 id原创 2020-06-16 11:21:01 · 1414 阅读 · 0 评论 -
chrome 技术篇-控制台切换框架,切换dom操作区
我们操作控制台时,默认可能会进入某个框架里的 dom 里,这样你就只能操作当前 dom 里的节点,如果我们要操作外部的内容,就要切换框架了,其中 top 是最外层。虽然 top 是最外层,但是想操作某个框架里 dom 的内容也不行,需要切到对应的框架里。总结就是:外部是个大的 dom 文件,可以控制里面的 frame 和 iframe 框架,但是 frame 和 iframe 里的 dom 它也访问不了,需要进入对应的框架,在框架里面也访问不了外面的,内外都是隔离的。原创 2019-11-21 21:04:30 · 1462 阅读 · 2 评论 -
Python+selenium 自动化-mac下安装配置chrome驱动方法
Python+selenium 自动化-mac下安装配置chrome驱动方法。我的 Python 版本有两个,先通过 which 看一下对应版本的位置。然后找到 python 安装目录里的 bin 文件夹,把对应的驱动放里面就好了。如果不知道怎么匹配对应 chrome 版本的驱动可以看:Python+selenium 自动化- chrome 驱动的版本匹配与下载。原创 2019-09-15 18:00:55 · 4865 阅读 · 0 评论 -
Mac 技术篇-chrome浏览器启用flash插件最强攻略
Mac 技术篇-chrome浏览器启用flash插件最强攻略。flash 因为潜在的一些安全隐患,比如很容易被黑客利用,用来植入病毒。所有现在很多浏览器默认都不是启用的,要么需要询问,要不直接就给禁止。很多网页的一些组件,需要启用 flash 才能正常的使用。智能一点的可以直接给你提示,要不要启用 flash。但蠢一点的如果你没一直启用 flash 就用不了了。原创 2019-08-30 09:23:26 · 22340 阅读 · 4 评论 -
Windows 技术篇-本地组策略编辑器添加模板方法,设置chrome浏览器本地组策略演示
Windows 技术篇-本地组策略编辑器添加模板方法,设置chrome浏览器本地组策略演示。安装方式:通过在运行输入 gpedit.msc 打开本地组策略编辑器。然后右键管理模板,选择添加/删除模板。把 chrome.adm 文件添加进来。然后发现经典管理模板(ADM)里就有 chrome 组策略了。原创 2019-07-22 21:25:42 · 3917 阅读 · 0 评论 -
Chrome 技术篇-console控制台检测xpath、css唯一性
$x可以获得xpath的dom集合,$$可以获得css的dom集合。length可以反映出集合里的dom个数。等于1的话就代表只有一个dom,就说明xpath或css是唯一的。原创 2019-04-20 10:10:48 · 1651 阅读 · 0 评论 -
Chrome 技术篇-将程序打包为crx文件,chrome插件的打包方法。
在chrome的扩展程序页签,勾选开发者模式,点击打包程序,拓展程序根目录选择要打包的程序,秘钥空着就行,再点击打包拓展程序即可。原创 2019-04-09 10:24:08 · 4768 阅读 · 0 评论 -
Chrome 技术篇-一台电脑设置多个独立chrome方法实例演示,chrome独立多开技术,chrome多开并加载原chrome的数据方法
Chrome 技术篇-一台电脑设置多个独立chrome方法实例演示,chrome独立多开技术。先看效果图,只要电脑性能允许可以无限开。任务栏已经分开显示了,新开的Chrome是纯净的,跟原来的chrome是独立。两个chrome互不相同,可以用不同的账号来登陆同一个地址。原创 2019-03-26 19:49:53 · 49957 阅读 · 41 评论 -
Python+selenium 自动化-chrome页面静止、冻结技术,获取web动态页面的Xpath方法,查看浏览器动态dom节点
Python+selenium 自动化-chrome页面静止、冻结技术,获取web动态页面的Xpath方法,查看浏览器动态dom节点。很多时候根据需要,我们要取动态界面某些元素的Xpath。如图所示,动态的界面静止了,此时用左上角的小工具就能取到元素,这时只要你没解冻,界面就不会动了。在开发者工具第三个页签,右上角圈住的位置,可以通过快捷键F8或Ctrl+\来启用,再次点击即可停止。右边的键是一步一步执行,用于代码跟踪的。注: 我的 F8 可能是被什么给占用了,不能用,Ctrl+\ 才能正常启用。原创 2019-03-26 16:20:26 · 4438 阅读 · 0 评论 -
chrome 技巧篇-如何查看web元素绑定的监听事件
第一步:首先通过 F12 进入开发者工具页面。第二步:选中 Elements 页签内对应的元素,可以用一个按钮来试一试。第三步:右边选择Event Listeners 页签,并取消勾选 Ancestors All。这个包含该元素所有父类绑定的监听事件。如下图所示:图中的提示框的确定按钮就绑定了一个 click 点击事件。原创 2018-11-19 16:29:49 · 25992 阅读 · 1 评论 -
强!chrome彻底关闭自动升级新方法实例演示,终于解决了chrome自动升级的烦恼
强!chrome彻底关闭自动升级新方法实例演示,终于解决了chrome自动升级的烦恼。我们做法是:清空Update文件夹,并设置权限,让chrome没有权限改这个文件夹。原理:以往各种方法禁用chrome自动升级不成功,它有各种方法来升级谷歌,但一定是用update里的升级程序来升级的,你可删除里面的文件,但是它会直接生成,我们切断这一步,只要它没法在里面生成程序,那么它就无法升级了。system权限介绍:系统权限,里面最高的权限,administrator权限也是它赋予的...原创 2018-11-17 10:40:11 · 69025 阅读 · 7 评论 -
Web 性能测试-内存泄漏测试方法之chrome内存快照
Web 性能测试-内存泄漏测试方法之chrome内存快照首先明确一下我们测试的目的:客户端浏览器的js内存是否存在泄漏,服务器端的话可不是这么测,防止用户使用时浏览器卡顿或崩溃。F12打开开发者工具,选中Memory页签下的Heap snapshot。每次我们记录快照前都要点击那个小垃圾桶,清一下缓存,因为我们测内存泄漏是看内存的变化,而快照会连同内存和缓存一起计算,我们请了缓存后,录的当然就剩内容占用情况了。原创 2018-11-29 15:47:39 · 11112 阅读 · 0 评论 -
Chrome 私人珍藏-stylus插件实现个性化百度界面定制
先看效果图:【如果不懂代码,没关系,YHWH优快云-以后我会告诉你!】喜欢的登陆下点个赞,要不作者都没动力了。特色:霸气的背景,简约没有任何杂质的外观,细长的滚动条,当然,这是我自己设置的。更重要的是,你可以根据你的喜欢自己来定制!!!步骤一:打开插件主页,点击编写新样式。步骤二:点击导入,把代码copy进去,覆盖样式后,起个名字保存即可,打开百度,即可体验!搜索时还...原创 2018-11-15 21:20:28 · 15230 阅读 · 0 评论 -
Chrome 插件篇 - 已安装的crx插件源码查看,插件安装位置查看方法
已安装的chrome插件的源码直接存在我们的电脑中,我们通过插件的id找到对应的位置就能看到源码了。步骤一:chrome://extensions/进入插件管理页,勾选开发者模式就能看到插件的id了。步骤二:通过chrome://version/可以查看浏览器的信息,里面有浏览器所在的路径。然后找到对应id的文件夹,里面就是了。原创 2019-02-13 11:04:07 · 10437 阅读 · 0 评论 -
Python+selenium 自动化-启用带插件的chrome浏览器,调用浏览器带插件,浏览器加载配置信息。
正常的话我们启用的chrome浏览器是不带插件的,如果你能登陆chrome的话,你会发现登陆信息也没有,还有不管你怎样设置每次新打开的chrome都是默认设置的。我们正常启动的浏览器每次都要加载配置文件的,一般的配置文件就是在user data里,插件就是属于配置文件的一部分。我们做的工作就是让我们每次启动时都调用一下配置文件就好了。Chrome 技术篇-一台电脑设置多个独立chrome方法实例演示,chrome独立多开技术,chrome多开并加载原chrome的数据方法原创 2019-02-13 14:23:03 · 20510 阅读 · 30 评论 -
Chrome 技术篇-常用web调试技巧清除缓存并硬性重新加载
chrome按F12打开开发者工具的条件下,右键浏览器刷新会有3个选择: - 正常重新加载,`走缓存的`; - 硬性重新加载,`清除了关键位置的缓存`; - 清空缓存并硬性重新加载,`是清除全部缓存并重新加载`;当我们在改了代码重新运行的时候发现了还是有问题,这时就要考虑是不是缓存问题了。 这时清除缓存并硬性重新加载就能把缓存的可能性排除了,很好用呢,做 web 经常会用到的!原创 2019-03-06 20:40:37 · 6781 阅读 · 1 评论 -
Chrome 技术篇-json查看,json格式化,JSONView插件
通过调用中国天气网的接口返回json获取天气信息,发现json都是堆在一起的,然后想可不可以格式化一下,显示清晰下,就发现了JSONView插件。原创 2019-03-19 19:04:25 · 2729 阅读 · 0 评论 -
Chrome 技术篇-F12开发者工具清理缓存,高级、专业清浏览器缓存,storage和cache都指什么、区别
打开方式:直接F12打开开发者工具,在Application页签的Storage和Cache就是浏览器的缓存。清理方法:右键-clear。<font size=2>常用的是Local、Session和Cookies这3个缓存。原创 2019-03-19 20:35:56 · 20628 阅读 · 3 评论 -
Chrome 技术篇-chrome浏览本地文件目录方法,浏览器查看文件目录。
Chrome浏览文件方法file:///D:/Python/像记事本.txt等类型的文件直接可以进行查看。其它类型的文件点击会变成下载。原创 2019-03-29 19:39:22 · 13775 阅读 · 5 评论 -
Chrome 技术篇-未安装的crx插件源码查看,crx类型文件解压方法
因为下载的插件有问题,想原创 2019-03-23 08:38:54 · 5455 阅读 · 0 评论 -
Chrome 技巧篇-浏览器网页设置编码,解决网页乱码问题,最新版charset插件获取,UTF-8编码设置
非常简单,安装一个Charset插件就好了。有乱码的话,一般设置为UTF-8编码就好了。提供Charset最新版插件百度网盘下载。原创 2019-03-23 09:36:52 · 11279 阅读 · 4 评论