【Karma】多环境自动测试框架 -- 基础教程
介绍 前身 Testacular, AngularJs Team 创建出来的. 以下是官网对Karma的相关特点介绍 支持真实浏览器, 无浏览器PhantomJS 热更新,文件变化后自动测试 测试框架无关性 支持(Jasmine, Mocha, QUnit) 开源 易测试 持续集成 安装 {代码...} 配置 {代码...} 配置项 -- autoWatch 自动监控更新 -- basePath 如果 basePath...
2017-09-07
能说会道爱办公——“别人家的”Chrome插件到底怎么做
根据相关数据显示,谷歌的Chrome浏览器目前已达近七成的市场占有率,成为浏览器的“霸主”。大家选择Chrome,除了是因为性能的优越以及强大的兼容性之外,Chrome充足的扩展插件,可以让我们的浏览器成为一个“百宝箱”。而谷歌浏览器插件更是一种用于定制浏览器体验的小程序,通过插件,我们可以根据个人的需求定制浏览器的...
【chrome 插件一】开发一个简单chrome浏览器插件
chrome 之所以越来越好用,很大一部分原因归功于功能丰富的插件;对于chrome忠实用户来说,了解和开发一款适合自己的chrome插件,确实是一件很cool的事情。
Chrome 80 中 Iframe 跨域传 Cookie 的 Samesite 问题
我们知道,通过设置Access-Control-Allow-Credentials: true和xhr.withCredentials = true,可以实现跨域传递Cookie. 达到保存用户登录态等目的。但使用不当,也会有CSRF风险。 所以,从Chrome 51开始,浏览器的Cookie新增加了一个SameSite属性,用来防止CSRF攻击和用户追踪。 该设置当前默认是关闭的,但在Chrome 80之...
小众安卓浏览器推荐:狐猴浏览器,可以安装Chrome扩展的手机浏览器
说到浏览器肯定都会想到Chrome,不可否认的是电脑端的Chrome浏览器的确很好用,这也是它占据全球大部分人的电脑的原因;但是手机端的Chrome浏览器就没有那么尽人意了,最重要的一个原因就是不能安装扩展插件。
2022-11-25
【Chrome】对ios-safari移动端的H5页面进行调试(ios-webkit-debug-proxy)
scoop:win7下,搞这个都烦的一批,到最后“scoop install ios-webkit-debug-proxy”,跟我说要翻墙?
Python无头爬虫下载文件
有些页面并不能直接用requests获取到内容,会动态执行一些js代码生成内容。这个文章主要是对付那些特殊页面的,比如必须要进行js调用才能下载的情况。
iframe 简单使用
window.postMessage是允许两个(跨域)窗口或 iframes 发送数据信息。像是跨域的AJAX,但不是浏览器跟服务器之间交互,而是在两个客户端之间通信。更多信息查看 window.postMessage
配置使用burpsuite2020.2(渗透测试工具)
配置使用burpsuite2020.2(渗透测试工具) 查看端口 burpsuit中Proxy模块中的options 配置谷歌浏览器 安装代理插件 [链接] 将刚才下载好的crx文件的扩展名改为zip,用解压缩软件解压到目录中zip格式的,然后解压(使用命令解压,不然可能会出现错误) {代码...} 进入谷歌浏览器的配置扩展,选择已解压的扩展程序 然后就出...
2020-05-02
Kurento安装与入门08——Group Call
Group Call 本示例展示了一个视频聊天室的功能,不同的聊天室之间互相隔离。 官网文档 Group Call 首先从github上获取代码(如果已经获取可以跳过,获取的代码已经包括后面的示例代码了) {代码...} 进入目录,编译执行 {代码...} 然后在浏览器中打开 [链接],如果是虚拟机安装的话可以在物理机中打开[链接]虚拟机IP地址...
2016-10-23
昨晚 Chrome 浏览器停用了 The Great Suspender 插件
Google 已经明显地阻止了 Chrome 的 The Great Suspender 扩展程序,现有用户现在收到一条消息,称其“由于包含恶意软件而被禁用”。 它也已从Chrome网上应用店中删除,指向它的所有链接现在都指向404页面。有些人担心丢失标签,但是 Reddit 用户已经找到了一种方法来恢复它们(来自 XDA-Developers 的 Mishaal Rahman)。
2021-02-05
同步网站内容至头条文章的实现——针对大批量文章的解决方案
实现思路:1、头条是允许通过浏览器发布文章、内容的,所以:一是可以在程序模拟浏览器登录的情况下发布文章,但这种情况在真正大批量执行发布的时候你会发现头条有防护机制,实现不了目的。二是可以使用真实有浏览器登录发布内容,这就涉及到对输入、键鼠操作进行自动化模拟的要求,这也是可以实现目的的方法。2、具体...
2019-10-25
window.open 被浏览器拦截解决方案
最近做的项目里用了zoom,老师点击开始上课按钮可以直接进入直播室(底层是发请求获取start_url,然后通过window.open(start_url)),但是在火狐和safari浏览器里,被阻止掉了
浏览器进程线程、Web Workers、Event Loop 图解
在网上发现了一篇很好的博客文章,对浏览器进程线程、Web Workers、Event Loop 等都解释得通俗易懂。在此,我根据其内容做了几张思维导图,对照着文章看可加深理解。如有更好的理解,欢迎探讨。
7分钟学会写一个浏览器插件——突破某SDN未登录禁止复制的限制
严格意义上说,本篇文章要讨论的应该是 “Chrome 扩展(Extension)”而不是“Chrome 插件(Plugins)”,大家不妨先思考一个问题:“浏览器插件”和“浏览器扩展”之间有什么区别?如果您对此感到厌烦,不妨直接跳过此小节的阅读。关于 Chrome 插件与扩展的误区
2021-12-03
云GPU如何安装和启动VNC远程桌面服务?
平台默认情况下未提供桌面,如需桌面服务,可按照以下文档步骤进行安装及使用,平台提供安装文档中会安装Ubuntu的xfce4桌面。恒源云平台地址:[链接]安装桌面执行如下命令,进行桌面安装。 {代码...} 启动桌面桌面安装后,需要通过VNC进行管理,所以需要启动VNC服务后,通过VNC来连接实例桌面。 {代码...} 访问桌面VNC服...
2022-08-03
解决chrome阻止未经验证脚本加载的问题
首先谷歌浏览器拦截了未经验证来源的脚本,然后控制台打印出了混合内容报错,大概模板是这样的:Mixed Content: The page at '****************' was loaded over HTTPS, but requested an insecure resource '****************'. This request has been blocked; the content must be served over HTTPS.