首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

别用Chrome浏览这篇文章,会崩溃!

挑战谷歌Chrome:只需16字符 这个Bug是Andris Atteka最先发现,在其博客他解释说只需要在URL增加一个null字符就可以轻松使得Chrome崩溃。...目前已经向Google报告了这个Bug: 然而由于Google认为这个Bug本身并非安全问题,所以Atteka没有获得任何奖励,但是可以很容易看出这个Bug对用户影响比较大。...在链接上悬停鼠标,点击链接都可以导致你Chrome选项卡崩溃,甚至连同其他选项卡: 在我们测试Chrome for Windows 以及 Chrome for Mac都受到影响。...有趣是,我在Android版本上无法重现这个Bug。不管我在哪来插入null字符,都无法重现这个Bug。 为什么会这样? 据安全牛报道,问题是这样产生: 1....URL尾端%%300被转换成%00(0x30是ASCII码0),这样就在网址末尾插入了一个字节; 2.

1.1K60

可折叠设备、平板设备和大屏设备更新一览

作者 / Oscar Wahltinez, Developer Relations Engineer, Google 用户们正在看到大屏幕更多价值,也正在发现用一个设备做更多事情好处多多。...△ 在大屏幕布局,拖放 是一种自然交互,即使是在同一个应用也是如此 △ 通过使用多实例功能,用户可以并排运行应用多个副本。...例如,为了防止用户划进一个窗格,您可能会让用户必须点击一个列表项来加载该窗格信息,但允许用户通过划动返回列表。而在可折叠设备或平板电脑上,如果有空间并排显示两个视图,锁定模式会被忽略。...为了防止这种情况出现,我们为某些经常发生这种情况 Material 组件添加了默认最大宽度值,包括: Buttons (按钮) TextFields (文本框) Sheets (表单) 我们未来会将更多组件添加至上述列表...image.png △ Google Duo 针对可折叠设备优化体验 除了 Google Duo 之外,我们还对许多其他应用进行了现代化改造,以使其支持自适应布局,从而活用大屏幕和可折叠设备优势: Chrome

2K20

ubuntu16.04下安装64位谷歌Chrome浏览器

/ 将下载源加入到系统列表。...命令反馈结果如图。 如果返回“地址解析错误”等信息,可以百度搜索其他提供 Chrome 下载源,用其地址替换掉命令地址。...如果顺利的话,命令将返回“OK”,如下图。 4.在终端,输入以下命令: sudo apt-get update 用于对当前系统可用更新列表进行更新。...5.在终端,输入以下命令: sudo apt-get install google-chrome-stable 执行对谷歌 Chrome 浏览器(稳定版)安装。...6.最后,如果一切顺利,在终端执行以下命令: /usr/bin/google-chrome-stable 将会启动谷歌 Chrome 浏览器,它图标将会出现在屏幕左侧 Launcher 上,在图标上右键

57810

爬虫进阶Python多线程和多进程

并且由于GIL锁存在,python里一个进程永远只能同时执行一个线程(拿到GIL线程才能执行),这就是为什么在多核CPU上,python多线程效率并不高。 下面使用多线程加队列做一个demo。...爬取是笔趣阁小说,只是做了一个打印,没有做具体保存。爬取用selenium。Chrome无头模式。有点慢,可以直接用库,或者跑整站的话用scrapy....考虑这样一种情况:一个列表里所有元素都是0,线程”set”从后向前把所有元素改成1,而线程”print”负责从前往后读取列表并打印。...经过这样处理,打印列表时要么全部输出0,要么全部输出1,不会再出现一半0一半1尴尬场面。...Queue模块常用方法: Queue.qsize() 返回队列大小 Queue.empty() 如果队列为返回True,反之False Queue.full() 如果队列满了,返回True,反之

1K40

ECMAScript 6之WeakMap

ECMAScript 6之WeakMap ECMAScript 6加入了很多新特性,其中有一个有用API:WeakMap。Nicholas博文做了详细介绍。...JS几乎所有可写对象就可以当作一个键值对象,例如: var map = {}; map['key'] = 'value'; 但是这样简单键值对象达不到一个效果:它键“不能”是对象。...它另外一个特点就是无法获取所有的键,更无法获取size之类值。 WeakMap一个典型应用场景就是对于jQuery这样库,需要维护一个dom列表,存储对应每个dom数据。...在chrome你需要到chrome://flags,并且启用“Experimental JavaScript Features”。所以我们需要fallback。...即是如下引用关系: key -> valueOf --(namespace)--> privates --> value 其中关键点是namespace是一个对象。为什么呢?

56320

​17 款程序员神级 Chrome 插件,爱了爱了!

™ 手势 新浪微博图床 Google 学术搜索按钮 美化 Just Black 午夜黑主题 Just Black 午夜黑官方主题 Chrome插件截图1 简介:Chrome 官方团队出品黑色主题皮肤...插件截图2 Dark Reader 暗黑主题 Chrome插件截图4 简介:能在任何网站上开启夜间模式,同时,它还支持自定义调整亮度、对比度,应用棕褐色滤镜、黑暗模式,设置字体和忽略网站列表。...Chrome插件截图3 为什么你们就是不能加个空格呢?Chrome插件截图4 简介:强迫症患者必备。它能自动在网页中所有的中文字和半形英文、数字、符号之间插入空格。...当您发现自己有太多标签页时,单击OneTab图标,将所有标签页转换成一个列表。当您需要再次访问这些标签页时,可以单独或全部恢复它们。...另外,PDF 也可以使用它。

67510

如何在十分钟内创建一个Chrome 插件

注:对于那些渴望更深入了解Chrome扩展的人,Google官方文档是一份极其宝贵资源。 值得注意是,Google Chrome 扩展可以根据其预期功能采取多种形式。...在上述字段Google 将在 Chrome 扩展管理页面和 Chrome 网上商店显示你扩展名称、版本和描述。...接下来是一个 containsForbiddenWords 函数。顾名思义,该函数在传递给它文本包含任何禁用词时返回 true。我们将两个值都转为小写,以确保比较不区分大小写。...这可以通过一个弹出 UI(浏览器操作)来完成,该 UI 在点击扩展图标时打开,用户可以在其中管理他们列表。您还需要将单词持久化到存储。...为解决这个问题,考虑引入一个功能,该功能将在下一个提交事件发生之前禁用 molly-guard。 总结 如我们所见,构建自己 Google Chrome 扩展并不是不可逾越挑战。

45251

【GUI软件】采集抖音博主主页视频(可监控目标账号最新作品)

我用python开发了一个抖音采集软件,可自动按博主抓取其已发布视频数据。为什么有了源码还开发界面软件呢?方便不懂编程代码小白用户使用,无需安装python,无需改代码,双击打开即用!...vid=7325137998331399435".format(user_id),"Sec-Ch-Ua": '"Not_A Brand";v="8", "Chromium";v="120", "Google...Chrome";v="120"',"Sec-Ch-Ua-Mobile": "?...json_data = r.json()定义一些列表,用于存放解析后字段数据:# 定义列表title_list = [] # 视频标题tag_list = [] # 视频标签link_list...三、首发公号本文首发公号【老男孩平凡之路】,你想要都在这里!!我是@马哥python说,一名10年程序猿,持续分享Python干货

24110

程序猿 Chrome 浏览器插件推荐

作为程序猿我有哪些插件,今天就给大家展示一下我作为后端程序猿使用到 Chrome 浏览器插件,先说一下 Chrome 浏览器为什么那么强大,就是因为这个浏览器有着成百上千浏览器插件,造就了 Chrome...5、OneTab 谷歌应用商店直达安装地址 当您发现自己有太多标签页时,单击OneTab图标,将所有标签页转换成一个列表。当您需要再次访问这些标签页时,可以单独或全部恢复它们。...当您标签页位于OneTab列表时,您将节省高达95%内存,因为你将减少Google Chrome浏览器打开标签页数量。...json-handle 它可以将后端接口 json 格式返回值直观展现出来,采用树状接口,清晰明了。...大家肯定苦恼由于我们国家政策原因,不能正常访问 Google,在这里给大家安利一个机场渠道,我已经使用了一年多了,价格平民同时又稳定好用拿去不谢哦。

1.2K10

应对ChromeSamesite,在Google Analytics设置cookieFlags

什么是cookieFlags cookieFlags是Google Analytics新增增加一个设置,这个设置只存在于统一版跟踪代码、全局版跟踪代码和APP+Web,其中统一版对应是cookieFlags...为什么要设置cookieFlags 为了解决最新版Chrome浏览器SameSite规则,在最新版Chrome浏览器,由于google analyticsclient,也就是coolie _...关于SameSite详细可以看:Chrome 80:Google 终于对第三方cookie出手了 这样设置才允许第三方访问Google Analytics第一方cookie,主要是跨站跨域时候才会用到...Web+APP 使用cookie_flags: ? 添加前后效果 添加前: ? Samesite为,默认是Lax,不能被第三方使用。 添加后: ?...什么情况下用 需要在第三方上下文中访问Google Analytics(分析)使用第一方Cookie时候,如嵌入式预订流程,嵌入式表格和登录门户,主要就是跨站和跨域跟踪时候要识别到同一个用户/ID

3.5K10

关于如何做一个“优秀网站”清单——规范篇

前言 本文翻译自Google Developers文章——《Progressive Web App Checklist》 本文分为两篇,分别为基础级清单和规范级清单 一个优秀Web...从详细信息页面返回,保留上一个列表页面上滚动位置 确认方法:在应用程序查找列表视图。向下滚动点击一个项目进入详细页面。在详细页面上滚动。...按返回,确保列表视图滚动到与细节链接/按钮被点击之前相同位置。 改善方法:当用户按“返回”时,恢复列表滚动位置。有些路由库可以帮你完成这个功能。...下面是天狗网页面,在列表中点击详情页后,再后退返回列表时,列表页仍然能滚到上次进入位置 点击时,输入框不会被屏幕键盘遮蔽 确认方法:找到一个包含文本输入页面。...确认方法: ■创建一个服务帐户,并确保您看到保存密码/帐户对话框显示。 点击“保存”。 ■清除网站Cookie(通过点击挂锁或Chrome设置)并刷新网站。

3.1K70

便捷自动访问Google 开发者资源网站

虽然搞IT基本上都会访问外国网站,但是有一个可以不用访问外国网站访问Google开发者网站还是非常方便。...幸运是,今天在浏览Google官方博客时候,发现他们开发了一个 Google Chrome 插件,安装之后,可以让我们在访问访问外国网站站点时候,自动替换为对应中国开发者站点,比如访问developers.google.com...从其源代码实现可以看出,它目前支持developers.google.com,firebase.google.com,developer.android.com,angular.io这几个域名自动替换...如果不在白名单内,就再判断是否在需要替换镜像列表内,如果在的话,就返回替换过CN镜像URL。...根本上来看,这是一个非常不错,利用工具提高效率,减少重复劳动例子,我们在工作,生活,也可以多使用这种方式,多借助工具,减少我们重复劳动,提高我们工具效率,把我们时间和精力多放在创造性工作上

2.1K30

什么是AJAX?

Google Suggest 在 2005 年,Google 通过其Google Suggest 使 AJAX 变得流行起来。...GoogleSuggest 使用 AJAX 创造出动态性极强 web 界面:当您在谷歌搜索框输入关键字时,JavaScript 会把这些字符发送到服务器,然后服务器会返回一个搜索建议列表。...//如果输入框不为,showHint() 函数执行以下任务: 创建 XMLHttpRequest 对象 当服务器响应就绪时执行函数 把请求发送到服务器上文件 请注意我们向 URL 添加了一个参数...,对话框又是链接另外html页面,如此通过$(“#formid”)方式是找不到对话框form,因此这种情况下只能使用这种方式提交表单。...在jQuery,Ajax常见请求方式主要有一下4种: 1、$.ajax()返回其创建 XMLHttpRequest 对象。

1.7K20
领券