首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub 见过哪些奇葩 Chrome 插件?

Google Chrome 作为程序员最常用一款网页浏览器,凭借其强大插件系统而广受赞赏,程序员作为上面一批最会折腾用户,自然也不免俗会在上面胡乱折腾出一些沙雕插件。...而这其中,有不少插件代码还开源并托管到 GitHub 。 今天抽空跟大家分享下,曾看过那些比较沙雕 Chrome 插件。...之后,短短数月内,该游戏瞬间火爆各大社交网络,成为 2014 年最受欢迎手游之一,当时身边不少朋友手机上都安装了这款游戏。 一款爆品诞生,往往也伴随着一些赝品争相模仿。...该游戏由电子科技大学一名学生所研发,通过 Chrome 安装这款游戏,你便可以 GitHub commit 强愉快玩耍章鱼猫小游戏。 可以说是非常有创意了。...没关系,装上这款插件,就可以把你电脑网页微信伪装成云笔记,让你神不知鬼不觉地上微信了。 伪装到这地步,可以说真的很丧心病狂了。

86320

移动开发实用

原因就出在浏览器需要如何判断快速点击,当用户屏幕单击某一个元素时候,例如跳转链接, 此处浏览器会先捕获该次单击,但浏览器不能决定用户是单纯要点击链接还是要双击该部分区域进行缩放操作...ios可以,android不行~ IE10(winphone8)表单元素默认外观如何重置 禁用 select 默认下拉箭头 ::-ms-expand 适用于表单选择控件下拉箭头修改,有多个属性值,...select::-ms-expand { display: none; } 禁用 radio 和 checkbox 默认样式 ::-ms-check 适用于表单复选框或单选按钮默认图标的修改,同样有多个属性值...禁止ios 长按时不触发系统菜单,禁止ios&android长按时下载图片 .css{-webkit-touch-callout: none} 禁止ios和android用户选中文字 .css{-webkit-user-select...默认触摸事件 winphone下默认触摸事件事件使用e.preventDefault是无效 目前解决方法是使用样式来禁用 html{-ms-touch-action: none;}/* 禁止winphone

6.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

用电脑浏览器模拟手机浏览器

1.用谷歌Chrome浏览器: Windows【开始】–>【运行】中输入以下命令,自动启动后就只可以模拟相应手机浏览器去访问3G手机网页: 谷歌Androidchrome.exe –user-agent...2.Opera浏览器 第1种方法(本人没有测试过) 对于Opera来说,模拟移动设备有一个专门模拟器,叫“Opera Mobile Emulator”,Windows版下载地址在下面: show...操作这款模拟器也非常方便,和安卓模拟器一样是可以直接键盘输入,翻页只能用鼠标拖动,运行比安卓模拟器流畅。...不过这里要说是,Opera Mobile Emulator模拟是Opera自己手机浏览器移动设备下状态。...3.Firefox浏览器 第1种方法 Firefox没有测试过,要装各种插件感觉比较麻烦(Firefox本来就自带各种插件,再去装其他插件感觉有些不爽),从装三个插件可以看出来Firefox模拟应该是做比较好

4.2K10

Fabric.js 右键菜单

菜单在鼠标左侧,菜单在鼠标上方,菜单在鼠标下方); 左键单击画布其他地方,隐藏菜单; 实现思路: 创建画布; 创建 “菜单DOM元素; 去官网查找 “右键相关事件”; 右键单击元素,根据鼠标离画布边缘距离...,计算菜单要显示位置; 左键单击画布,隐藏菜单; 实现 查文档 在上面的思路中,其实难点只有 “右键相关事件” 。...于是画布文档 里找了下,发现这两个属性: fireRightClick :画布是否可以触发右键事件 stopContextMenu:禁止默认右键菜单 哈哈哈哈,发达了~ 经仔细观察,发现 mouse...版本:${fabric.version}`) // 初始化画布 init() // 禁止菜单默认右键事件 menu.oncontextmenu = function(e) {...opt.target === null ,就是点击画布(没有点击图形元素)。 如果你项目需求是右键点击画布也展示不同菜单,你可以修改上面代码判断。

7K10

H5 App调试方法参考H5调试常见方法chrome developer tools模拟器GapDebugweinrespy-debugger代理总结

初次使用chrome inspect需要访问外国网站 适用范围 调试4.4以上版本android设备app内webview及chrome网页。...调试工具,可运行在windows和mac平台上 依赖少,只需一个Chrome就能使用Safari和Chrome调试工具 统一管理,同个界面显示了iOS设备和Android设备及其调试页 一些实用小功能...,如截屏、设备控制、app安装等 适用范围 iOS设备和4.4以上版本Android设备(及其模拟器)webview和网页。...(如果app端还未完成开发) 支持控制台直接require各种包方便调试、ipad端支持 ipad端还支持设备中显示类似chrome开发者工具 与第4点类似提供设备中开发者工具显示,还有...常用代理工具主要有fiddle和charles,代理工具提供功能很多,但调试过程中打开方式一般有以下两种: 直接设置设备代理服务器为本机,截获请求查询数据,排查异常信息,属于问题定位阶段

2.9K20

移动web真机调试方案

: sunjianfeng@csxiaoyao.com QQ: 1724338257 对于前端开发来说,pc端使用chrome等浏览器开发者工具简直是好用到爆,Chrome手机模拟器可以帮助开发调试移动端...2.1 Android + chrome 手机端安装Chrome浏览器,使用USB连接到PC,同时打开手机USB调试模式。...iPhone和Mac自带Safari浏览器,但同样要使用USB连接到PC,然后分别对Mac和iPhone进行如下设置: Mac浏览器设置:Safari -> 偏好设置 -> 高级 -> 勾选"菜单栏中显示开发...,就出现调试界面了,iPhone也能断点调试js了。...3. spy-debugger调试 然而,很多场景下Chrome/Safari真机调试有局限性,例如:微信或其他App/浏览器中打开页面,由于不能直接在 chrome/safari 中打开,因此不能直接使用浏览器真机调试工具

2.9K164

React Native调试心得

如何开启Developer Menu 模拟器开启Developer Menu Android模拟器: 可以通过Command⌘ + M 快捷键来快速打开Developer Menu。...也可以通过模拟器菜单键来打开。 心得:高版本模拟器通常没有菜单,不过Nexus S是有菜单,如果想使用菜单键,可以创建一个Nexus S模拟器。...Chrome 开发工具一共提供了8大组工具: Element 面板: 用于查看和编辑当前页面中 HTML 和 CSS 元素。...Android 方式一:  Android5.0以上设备,将手机通过usb连接到你电脑,然后通过adb命令行工具运行如下命令来设置端口转发。 ...源码显示单独标签页,通过点击 打开文件导航面板,导航栏中会显示所有已打开脚本文件。 心得:Chrome开发着工具中Sources面板几乎是最常用功能面板。

5K70

移动web真机调试方案

@csxiaoyao.com QQ: 1724338257 对于前端开发来说,pc端使用chrome等浏览器开发者工具简直是好用到爆,Chrome手机模拟器可以帮助开发调试移动端web页面,...2.1 Android + chrome 手机端安装Chrome浏览器,使用USB连接到PC,同时打开手机USB调试模式。...iPhone和Mac自带Safari浏览器,但同样要使用USB连接到PC,然后分别对Mac和iPhone进行如下设置: Mac浏览器设置:Safari -> 偏好设置 -> 高级 -> 勾选"菜单栏中显示开发...,就出现调试界面了,iPhone也能断点调试js了。...3. spy-debugger调试 然而,很多场景下Chrome/Safari真机调试有局限性,例如:微信或其他App/浏览器中打开页面,由于不能直接在 chrome/safari 中打开,因此不能直接使用浏览器真机调试工具

1.4K30

React Native调试技巧与心得

如何开启Developer Menu 模拟器开启Developer Menu Android模拟器: 可以通过Command⌘ + M 快捷键来快速打开Developer Menu。...也可以通过模拟器菜单键来打开。 心得:高版本模拟器通常没有菜单,不过Nexus S是有菜单,如果想使用菜单键,可以创建一个Nexus S模拟器。...Chrome 开发工具一共提供了8大组工具: Element 面板: 用于查看和编辑当前页面中 HTML 和 CSS 元素。...Android 方式一: Android5.0以上设备,将手机通过usb连接到你电脑,然后通过adb命令行工具运行如下命令来设置端口转发。...源码显示单独标签页,通过点击 打开文件导航面板,导航栏中会显示所有已打开脚本文件。 心得:Chrome开发着工具中Sources面板几乎是最常用功能面板。

6.7K50

Android H5元素定位

问题思考 在混合开发App中,经常会有内嵌H5页面。那么这些H5页面元素该如何进行定位操作呢?...解决思路 针对这种场景直接使用前面所讲方法来进行定位是行不通,因为前面的都是基于Andriod原生控件进行元素定位,而Web网页是单独B/S架构,两者运行环境不同因此需要进行上下文(context...context 简介 Context中文翻译为:语境; 上下文; 背景; 环境,开发中我们经常说“上下文”,那么这个“上下文”到底是指什么意思呢?...系统版本5.0基于chromium 37,Webview提供绝大多数HTML5特性支持。...Webkit JavaScript起采用WebCore Javascript Android 4.4换成了V8能直接提升JavaScript性能。

3.3K20

Chrome设置断点各种姿势

比如说写了一个循环,该循环会执行10次,可是发现程序第8次执行时结果并不是想要。...删除或禁用JavaScript断点 删除断点方式,选择菜单栏中Remove breakpoint。...禁用断点方式,选择菜单栏中Disable breakpoint 或者直接在设置了断点行号单击即可。 或者我们也可以通过debugger模块来统一管理所有的断点。...点击断点对应复选框可以禁用断点,右键选择Remove breakpoint也可删除断点。 以及一些对断点其他操作也可以通过右键菜单来实现,禁用激活所有的断点之类。 ?...DOM元素设置断点 断点不仅仅可以设置JS代码,还可以DOM元素设置断点 刚刚看到时都惊呆了,没想到竟然还有这种操作。 ?

14.3K80

React Native程序调试

Developer Menu Android模拟器: 可以通过Command⌘ + M 快捷键来快速打开Developer Menu。也可以通过模拟器菜单键来打开。...Chrome 开发工具一共提供了8大组工具: Element 面板: 用于查看和编辑当前页面中 HTML 和 CSS 元素。...第二步:打开Chrome开发者工具 该“http://localhost:8081/debugger-ui.”Tab页下打开开发者工具。打开Chrome菜单->选择更多工具->选择开发者工具。...Android Android5.0以上设备,将手机通过usb连接到你电脑,然后通过adb命令行工具运行如下命令来设置端口转发。...你可以通过断点前复选框来启用和禁用断点,也可以单击右键来进行更多操作(如:移除断点,移除所有断点,启用禁用断点等)。 ?

3.6K60

提高JavaScript动画性能

本文中,收集了一些开发技巧,以帮助您解决JavaScript动画性能问题,并使您更容易实现在web实现流畅移动60fps(每秒帧数)目标。...CSS触发器,您将找到CSS属性最新列表,其中包含了它们每个现代浏览器中触发工作信息,包括第一次更改和随后更改。 ?...2、提升你想要元素到他们自己层(谨慎) 如果您想要动画元素它自己compositor层,一些现代浏览器通过将工作卸载到GPU来利用硬件加速。...您可以通过右键单击web页面并在上下文菜单中选择Inspect来访问Chrome DevTools。 例如,使用性能工具记录web页面将使您了解该页面上性能瓶颈: ?...如果您框架涉及复杂绘图操作,那么一个好主意是创建一个屏幕外画布,您在其中执行所有的绘图操作一次或仅当发生更改时,然后每个框架上绘制屏幕外画布

2K20

职业是前端工程师【五】: 前端工程师必会六个调试技能

后来,才醒悟到在前端领域,这是基本调试功能, Chrome、Safari 这些现代浏览器都能这样做。 与一般单机应用相比,让 Web 应用不能如期运行有更多原因。...我们还会发现工具栏中 Elements 菜单自动被选上了,这是因为我们要选择元素是属于 Elements 下。也因此,还可以 Elements 中选择 HTML代码,查看它在页面上位置。...(KHTML, like Gecko) Chrome/56.0.2924.87Mobile Safari/537.36 那么,我们就可以根据这些信息,最终确定设备是桌面设备,还是移动设备,是 Android...这时,难免我们就需要处理 Android 设备这种 Bug。... GitHub 维护了,常用一些工具:https://github.com/phodal/toolbox,整理了平时使用插件在上面。

871100

React Native开发之调试

Developer Menu Android模拟器: 可以通过Command⌘ + M 快捷键来快速打开Developer Menu。也可以通过模拟器菜单键来打开。...Chrome 开发工具一共提供了8大组工具: Element 面板: 用于查看和编辑当前页面中 HTML 和 CSS 元素。...第二步:打开Chrome开发者工具 该“http://localhost:8081/debugger-ui.”Tab页下打开开发者工具。打开Chrome菜单->选择更多工具->选择开发者工具。...Android Android5.0以上设备,将手机通过usb连接到你电脑,然后通过adb命令行工具运行如下命令来设置端口转发。...你可以通过断点前复选框来启用和禁用断点,也可以单击右键来进行更多操作(如:移除断点,移除所有断点,启用禁用断点等)。 ?

3.8K80

人生想要开挂,快来学习“画中画”!

Chrome 试验性功能 2017年4月,Chrome通过使用原生Android API发布Android O,可以自动移动设备播放画中画视频。...2018年10月,ChromePC 客户端69版本加入画中画特性,但在该版本中画中画是默认关闭,如果想开启该特性,需要在浏览器执行以下操作: 输入chrome://flags并按下回车键 搜索框依次搜索三个关键词...重启chrome浏览器 含有视频页面使用鼠标右击视频区域,点击菜单栏中「画中画」选项观看视频 正式开启 到了70版本已默认开启该特性,安装chrome扩展插件可进入画中画,进入画中画后,页面选项卡会出现一个蓝色图标...点击切换,让其置为true 重启浏览器 打开含有视频页面,开始播放视频 视频区域鼠标右键,会出现画中画菜单 开启画中画 需要注意是,Chrome 与 Firefox 画中画模式略有不同,Chrome...),将对目前已支持浏览器(chrome和safari)分别介绍其Web API: chrome运行 先来看一个示例(示例中视频源来自腾讯): ?

1.6K30

Appium+python自动化(十四)- 与Capability完美懈垢之解读(超详解)

例如, true enablePerformanceLogging (仅限Web和webview)启用Chromedriver(Android)或Safari(iOS)性能记录(默认false)...Android,这个功能目前被忽略,尽管它仍然是必需。...默认为false true 要么 false disableAndroidWatchers 禁用观察应用程序没有响应和应用程序崩溃android观察者,这将减少Android设备/模拟器CPU使用率...3.3 ios独有Capability   选择appium时,最主要是因为他能够同时支持ios和android基础参数配置中ios也有他自己独一份,不和android一样,下面我们大概介绍一下...代码第11行大家注意一个问题没有,一个字符串中间使用了一个%s,这个python里面代表意思是取一个变量,这个变量是后面跟着 port 这个变量值,这里唯一有问题就是这里。

3.2K50
领券