12 天前 / 钟子敬07
1、阅读本文预计需要 6 分钟,并提供了资源下载。 2、本文是「网上冲浪指南」专题 i03 篇的 3.0 版本。 3、第一时间获取更新,欢迎关注「奔跑中的奶酪」。 导读 扩展之于浏览器,就像 APP 之于智能手机。 浏览器扩展的数量成千上万,但真正好用的并不多。能被用户选择使用的其实也就 50 个 左右,而真正安装到浏览器上的也不会超过 20 个。 此外,网上推荐扩展的文章也很多,但大多"没什么卵用"。 这类文章通常会喜欢标题党,动不动就是这个神器,那个黑科技,又或者喜欢推荐 Adblock Plus 这种入门拓展。
27 天前 / 苏生不惑
苏生不惑第 206 篇原创文章,将本公众号设为星标,第一时间看最新文章。 前天写了篇文章 微软 edge 浏览器如何安装扩展,很多小伙伴说还是习惯用谷歌浏览器,我也是用习惯了,这里就再分享些谷歌浏览器的隐藏功能,主要是实验功能 chrome://flags 里的,后续可能会更新到稳定版。 谷歌浏览器在官网 https://www.google.cn/chrome/ 下载即可,强烈不建议在第三方网站下载, 万一被人动手脚。 标签预览谷歌浏览器地址栏中输入 chrome://flags/#tab-hover-cards,将 Tab Hover Cards 和 Tab Hover Cards Images 后面的选项都调整为 Enabled 后重启浏览器。
28 天前 / 美团技术团队
总第 430 篇 2020 年 第 54 篇 本文从黑产攻击方式、木马恶意行为、监控及防御方案等角度对 Lnkr 木马进行分析,此类木马影响范围较广,攻击手法多样,但目前国内相关的资料却非常稀少,希望本文的实践经验和总结能对从事相关安全检测的同学有所帮助。一、事件概述 2020 年 10 月,美团安全运营平台发现流量中存在恶意 JavaScript 请求,信息安全部收到告警后立即开始应急处理,通过对网络环境、访问日志等进行排查,最终锁定恶意请求由 Chrome 浏览器安装恶意插件引起,该恶意 JavaScript 文件会窃取 Cookie 并强制用户跳转到恶意色情站点、推广链接等...
49 天前 / Inputing
摄影:产品经理日料拌饭在前天的公众号文章《别去送死了。Selenium 与 Puppeteer 能被网站探测的几十个特征》中,我们提到目前网上的反检测方法几乎都是掩耳盗铃,因为模拟浏览器有几十个特征可以被检测,仅仅隐藏 webdriver 这一个值是没有任何意义的。 今天我们就来说说应该如何正确解决这个问题。我们首先给出解决方案。然后再说明这个解决方案,我是通过什么方式找到的。 解决这个问题的关键,就是一个 js 文件,叫做 stealth.min.js。稍后我会说明如何生成这个文件。
90 天前 / Ryan众乐
重点:文末有抽奖方式,不要错过 简介 剖析流行的截图插件 html2canvas 的实现方案,探索其功能上的一些不足之处及不能正确截取的一些场景,比如不支持 CSS 的 box-shadow 截取情况等。探索一种新的实现方式,能够避免多数目前 html2canvas 不支持的情况,解密其原理,深究 Canvas 绘图的机制。 本篇文章你可以学到: 纯前端网页截图的基本原理 html2canvas 的核心原理 SVG 内嵌 HTML 的方式 Canvas 渲染 SVG 的方式及各种问题的解决方案 适合人群:前端开发 开篇平时很多时候,需要把当前页面或者页面某一部分内容保存为图片分享出去...
104 天前 / Dunizb
来源:https://blogs.windows.com/msedgedev/ 作者:Microsoft Edge Team 今天的浏览器更像是操作系统,而不是文档查看器。用户在浏览器中执行的任务越来越多,而在桌面应用程序中执行的任务越来越少。然而,每个网页、Web 应用和扩展都会使用内存。因此,用户经常会关心内存使用情况如何影响他们的体验。我们正在努力开发解决方案,以解决这一问题。这些解决方案包括为网站和扩展开发者提供信息,帮助他们使用更少的资源,并帮助用户了解他们的浏览习惯如何影响 Microsoft Edge 的资源使用。
152 天前 / Shen
几周前我在推特上发布了这样一个面试问题: JavaScript 面试问题: 在哪里可以找到 setTimeout 和 setInterval 的源代码?(他们在哪里实现的?) 你怎么在面试中回答?(你不能去网上搜索) function setTimeOut(callback *** 继续往下看之前先试着回答这个问题 *** 推特上半数的回答都是错误的 回答不是 V8 (或者其他虚拟机!!)尽管著名的“JavaScript 定时器”函数像 setTimeout 和 setInterval 都不是 ECMAScript 规范或者任何 JavaScript 实现的一部分。 定时器功能由浏览器实现,它们的实现在不同浏览器之间会有所不同。
152 天前 / karen
JavaScript 在去年新增了 12 个特性可以使用。 JavaScript 历史 link 这个新版本语言被称作 ECMAScript6,也可以被称为 ES6 或 ES2015+。 自从 1995 年 JavaScript 诞生以来,它一直在缓慢发展。 每隔几年就会有新的版本。 ECMAScript 诞生于 1997 年,旨在指导 JavaScript 的发展。 它已经发布了 ES3,ES5,ES6 等版本。 如你所见,ES3、ES5 和 ES6 之间存在 10 年或 6 年的差距。 不像每年进行少量的更改那样 ,ES6 一次就进行了大规模更改。 浏览器支持 link 现如今很多浏览器环境都支持 ES6。
180 天前 / 苏生不惑
苏生不惑第 155 篇原创文章,将本公众号设为星标,第一时间看最新文章。 关于谷歌浏览器之前写过以下文章: 实用油猴脚本推荐,让你的谷歌浏览器更强大 Chrome 浏览器扩展神器油猴 请停用以开发者模式运行的扩展程序?搞定谷歌浏览器插件弹窗 上不了谷歌如何安装 Chrome 扩展? 那些有意思的谷歌 / 百度搜索彩蛋 那些你可能不知道的浏览器奇技淫巧 为什么我一直推荐使用谷歌浏览器呢,某些国产浏览器会自作主张封杀某些域名,还经常弹各种广告,当然更主要的是方便我使用谷歌搜索。
187 天前 / 企鹅爱吃方便面
问题:edge 浏览器下,固定列的边框消失 原因:ng-zorro-antd 表格组件使用 nzLeft 和 nzRight 指令固定的表格列,这两个指令的实现 css3 中的标签: position: -webkit-sticky !important;position: sticky !important;谷歌、火狐及 -webkit- 内核的浏览器均支持该属性(css3),IE 不支持该属性,所以在 IE 中,会自动降级,表格无固定列,可滑动的形式。 Edge 浏览器在 1703 之后的版本使用了 chromium 内核,对 css3 的属性支持较好,也支持 sticky 属性,可以使用,可以固定表格列,但边框会消失。
193 天前 / Dunizb
来源:https://levelup.gitconnected.com 作者:Ng Vit Khánh Huy 与其生成 zip 文件并从您的服务器进行传输,不如下载数据并将其压缩在浏览器中呢? 我最近从事一个副项目,该项目可根据用户的请求生成报告。对于每个请求,我们的后端将生成一个报告,将其上传到 Amazon S3 存储,然后将其 URL 返回给客户端。由于生成报告需要一些时间,因此将存储输出文件,并且服务器将通过请求参数来缓存其 URL。如果用户订购相同的商品,则后端将返回现有文件的 URL。 几天前,我有一个新要求,我需要下载一个包含数百个报告的 zip 文件,而不是单个文件。
280 天前 / Nealyang
苹果公司前不久对 Safari 浏览器进行一次重大更新,这次更新完全禁用了第三方 Cookie,这意味着,默认情况下,各大广告商或网站将无法对你的个人隐私进行追踪。而微软和 Mozilla 等也纷纷采取了措施禁用第三方 Cookie,但是由于这些浏览器市场份额较小,并没有给市场带来巨大的冲击。 从 2017 年截至 2019 年底, Google 面临的罚款总额已经超过 93 亿欧元,其中一大原因便是侵犯用户数据隐私。迫于巨大压力,Google Chrome 官方团队前不久也宣布,为了提升用户隐私和安全,未来两年将完全禁用第三方 Cookie。
310 天前 / yrq110
从以下几个方面分析下Puppeteer的衍生项目Playwirght: 基本介绍与使用示例云原生:BrowserContext的隔离与增强跨平台:不同平台通用的Client与Server实现多选择器:内置与自定义选择器引擎之前使用并介绍过一个不错的浏览器自动化测试工具Puppeteer,具有API易于使用且有关Chrome浏览器自动化功能强大的特点。 在最近出现了另一个浏览器自动化项目Playwright,该项目支持多种内核(chromium, webkit, firefox)的浏览器自动化操作,弥补了Puppeteer本身无法跨平台的不足(虽存在puppeteer-firefox),API风格与Puppeteer保持一致...
312 天前 / karen
JavaScript 在去年新增了 12 个特性可以使用。 JavaScript 历史 link 这个新版本语言被称作 ECMAScript6,也可以被称为 ES6 或 ES2015+。 自从 1995 年 JavaScript 诞生以来,它一直在缓慢发展。 每隔几年就会有新的版本。 ECMAScript 诞生于 1997 年,旨在指导 JavaScript 的发展。 它已经发布了 ES3,ES5,ES6 等版本。 如你所见,ES3、ES5 和 ES6 之间存在 10 年或 6 年的差距。 不像每年进行少量的更改那样 ,ES6 一次就进行了大规模更改。 浏览器支持 link 现如今很多浏览器环境都支持 ES6。
321 天前 / 苏生不惑
苏生不惑第 103 篇原创文章,将本公众号设为星标,及时看最新文章。 浏览器都有访问历史记录,Chrome 浏览器点击右上角。进入 chrome://history/ 可以看到你访问过的所有网页。 除了本地记录,谷歌还帮你保存在云端,前提是你登录了谷歌账号 https://myactivity.google.com/myactivity 这里一样可以搜索历史访问记录的 ps: 现在注册谷歌账号比较麻烦,为了防止机器人注册会检测各种注册环境,可以将浏览器语言换成英语或在移动端注册 ,如果还不行花钱在某宝让人帮忙注册。