google js cdn_「效率工具」模拟CDN的浏览器扩展程序,改善在线隐私

更多互联网新鲜资讯、工作奇淫技巧关注原创【飞鱼在浪屿】(日更新)

2b59854da1fa70e6bf37ae05402b11a5.png

LocalCDN是一个Web浏览器扩展,它模仿Content Delivery Networks以改善在线隐私。它拦截流量,在本地找到静态资源,然后将其注入环境。所有这些都是自动发生的,因此不需要事先配置。


插件下载:

火狐插件地址:https://addons.mozilla.org/en-US/firefox/addon/localcdn-fork-of-decentraleyes/

chrome插件地址:https://chrome.google.com/webstore/detail/localcdn/njdfdhgcmkocbgbhcioffdbicglldapd

源代码:https://codeberg.org/nobody/LocalCDN

此附加组件是https://git.synz.io/Synzvato/decentraleyes的分支


2a44fe637effb0e1466d7c8ae468c385.png

在线测试

https://www.localcdn.org/test/是在线测试网站。插件可以查看访问网页时,使用本地资源的资源数。


实现原理

LocalCDN对某些请求使用重定向。映射文件(https://codeberg.org/nobody/LocalCDN/src/branch/main/core/mappings.js#L71)列出了源(所有CDN和框架的路径)和一个定义目标的资源文件。
当前仅重定向JavaScript和CSS文件。某些CSS文件在内部引用了其他文件,例如字体。所有请求都重定向到本地文件,例如jQuery(https://codeberg.org/nobody/LocalCDN/src/branch/main/resources/jquery)。这就是扩展名当前大小为10 MB的原因。仅当LocalCDN找不到本地资源(并且已启用该选项)时,请求才会被阻止。
广告拦截器(例如uBlock Origin,uMatrix或AdGuard)决定允许哪些请求。仅当adblocker允许请求时,该请求才会被LocalCDN拦截。 LocalCDN在adblocker之后而不是之前捕获请求。


LocalCDN包含大量框架和有用功能。

  • 新增:与Firefox Sync或自己的服务器同步扩展设置
  • 包括Rocket Loader,Findify,Vue.js,page.js,lozad,AngularJS,Bootstrap,Google Material Icons,React,Vue,Chart.js等。该列表将不断更新。
  • 包括不同版本(v3.x,v4.x,v5.x)的Font Awesome
  • 为uBlock Origin / uMatrix / AdGuard编写的规则以及必要时进行通知的通知
  • 删除完整性/跨域属性以替换更多框架

新增资源:

  • 字体(3.x,4.x,5.x)
  • jQuery最高3.5.1
  • Bootstrap CSS(由StackPath,NetDNA和MaxCDN提供)
  • 引导JavaScript(由StackPath,NetDNA和MaxCDN提供)
  • AngularJS,AngularJS-Animate,AngularJS-Sanitize,AngularJS-Cookies和AngularJS-Touch
  • ...以及更多(总共100个不同版本的框架!)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/433545.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何保证战略落地_如何让战略落地:流程管理的道法术器让战略落地提升竞争力...

从0开始学管理:专注科学系统提升管理能力:基础 中层 高层 综合管流程革命一、流程理念流程六要素:客户 、活动间的关系 、活动 、输出 、输入 、价值二、流程浮现什么是端到端的流程:业务全程闭环 、从开始到结束 、从发起到完成 …

elf文件格式_elf文件,readelf

汽车电子开发过程中,代码完成后,程序编译完成 会生成 elf文件 或 hex文件,可以烧录到MCU中调试,那么究竟什么是 elf文件呢? elf 文件中又包含哪些信息? 如何解析 elf文件呢?1. What is elf fileELF(Execut…

是人是谁_其实,我们每个人心中都有一把尺子,谁好谁歹谁心里都明白……

有一些人,对别人有一点好,就能整天挂在嘴边,生怕别人能忘了似的,还有一些人,对谁好,都不喜欢说在嘴上,就愿意那么默默无闻地善良着,把温暖悄悄传递给别人的心灵,这是我们…

是否要运行此应用程序_使用Delve调试Go应用程序

调试器任何编程语言中最简单的调试形式是使用打印语句或日志来写入标准输出。这肯定没有问题,但是当我们的应用程序规模增加并且逻辑变得更加复杂时,这种方式变得极其困难。将打印语句添加到应用程序的每个代码路径并不容易。这是调试器派上用场的地方。…

mysql5.7.18压缩包下载_Windows安装MySQL5.7教程

我们日常学习可能会需要在本地安装MySQL服务,也遇到过小伙伴探讨关于Windows系统安装MySQL的问题。在这里建议大家安装MySQL5.7版本,当然想尝试8.0版本的同学也可以参考安装。本篇文章以MySQL5.7.23版本为例,一步步的为大家总结出安装步骤&am…

pentaho DI--- Tutorial (spoon)

Pentaho Data Integration (PDI, also called Kettle),是pentaho的etl工具.虽然etl工具一般都用在数据仓库环境中,可是,PDI还是可以做以下事情: 1)在数据库或应用系统间迁移数据. 2)把数据导成为检系统 3)大数据的批量倒入数据库。 4)系统整合。 5)数据清…

linux 系统调用

5.1.5 如何使用系统调用 如图5.2所示,用户应用可以通过两种方式使用系统调用。第一种方式是通过C库函数,包括系统调用在C库中的封装函数和其他普通函数。 图5.2 使用系统调用的两种方式 第二种方式是使用_syscall宏。2.6.18版本之前的内核&#xff0…

python3 csv读写_python3 csv

一、python3 csv 的中文乱码解决方案 将文件保存为 csv 格式的话,用记事本打开是没有问题的,但用excel 打开就会乱码,在网上找了些解决方法都是适用python2 这里提供下一个解决方案 >>> import csv >>> import codecs >…

通用返回_Springboot项目整合通用mapper

1.简介什么是通用mapper什么是通用mapper,用一句话概括就是,它就是一个辅助mybatis开发的组件,它不是替代mybatis,而是使mybatis更方便的开发。通用mapper提供极其方便的单表的增删改查,可以按照自己的需要使用通用方法…

差值平方和匹配_机器学习实战 | 简单目标识别与意图分析之模板匹配

(点击上方快速关注并设置为星标,一起学Python)一天,我正在学校楼下撸猫,同学发来消息,他的老师给了他一个研究课题,大致的方向是对图片或者视频里面的内容进行识别,然后判断意图,而且举了个例子…

如何创建_如何创建自己的微信圈子?圈子创建运营指南

原创:爱捣鼓的猿 袁小猴最近很多小伙伴在问微信圈子是什么,如何才能创建自己的微信圈子?于是小编花时间去研究了下,整理了一些微信圈子的规则,方便大家使用。一、微信圈子是什么,圈子入口?其实曾…

js 获取鼠标在画布的位置_云凤蝶如何打造媲美 sketch 的自由画布

在 Design Tools 中,组件间的对齐与吸附功能是否好用是决定其画布是否可以高效进行产品设计的关键因素。云凤蝶作为一款快速制作高品质中后台应用的 hpaPaaS 平台,同样拥有自由拖拽的可视化画布。那么在云凤蝶的自由画布中,对齐规则是怎样的&…

Linux下TI omap芯片 MUX 配置分析(以AM335X芯片为例)

在移植内核的时候,通常会遇到引脚复用(MUX)的配置问题。在现在的Linux内核中,对于TI的ARM芯片,早已经有了比较通用的MUX配置框架。这对于许多TI的芯片都是通用的,这次看AM335X的代码顺手写一下分析&#xf…

是网关吗_智能家居网关功能这么多,你都知道吗?

在科技发达的今天,我们的生活也开始趋向于智能化,智能家居已经迎来了新时代。电动窗帘、扫地机器人、电视、空调等电器都能智联wifi,可是使用的时候得一个个去控制,数量多的话懒癌们肯定嫌麻烦的。所以很多聪明的人都选择安装智能…

一个数据包大小是多少k_算法交流: 6046 数据包的调度机制 【2.6基本算法之动态规划】...

【题目描述】 6046 数据包的调度机制 By OIer14wa随着 Internet的迅猛发展,多媒体技术和电子商务应用日益广泛,Internet上的服务质量(QoS,Qualityof Service)问题已越来越受到重视。网络中采用的数据包调度机制与网络的服务质量 QoS 有着密切的关系。研究表明传统的基于队列的调…

iOS vs. Android,应用设计该如何对症下药?

摘要:从iOS到Android,两大平台应用设计有何不同?又都存在什么样的问题?Android定制性太高,该如何进行UI设计?在CMDN CLUB第28期活动中,咕咚网高级产品经理王磊,从iOS、Android谈起&a…

cs8900a网卡驱动--寄存器

1. CS8900内部有一个4k的RAM用于访问其内部寄存器,称为PacketPage。 2. LineCTL 网卡状态设置 从上图看到,此寄存器的6,7位用于设置网卡的收发使能。8,9位用于设置网卡状态。是10BASE-T还是 AUI。下面这图更详细介绍了8&…

jQuery图表插件 JS Charts

JS Charts 是一款免费的基于javascript的轻量级插件,用JS Charts 绘制图表是很轻松地事,因为你只需要关心客户端的脚本。 Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...转载于:https://www.cnb…

使用正则把数字前面的符号替换_正则表达式(一) 基本表达式

定义 正则表达式(Regular Expression)用某种模式去匹配一类字符串的公式,主要用来描述字符串匹配的工具。 匹配文本或字符存在不止一个部分满足给定的正则表达式,这是每一个这样的部分都被称为一个匹配。 匹配分为以下三种类型: 形容词性的匹…

jsp思维导图_2019年经济法基础思维导图

参加2019年初级考试的考生们明天可以打印准考证啦时间:2019.4.26-5.5日(传送门:http://kjbm8.mof.gov.cn/ksbm/usercxzkz.jsp)为了帮助大家快速梳理教材考点,下面蓝星职业教育为大家整理了初级会计职称考试各章节思维导图,希望给大…