站在巨人的肩上。。。 。。。

js表格tabulator,所有feature(特征)都开放使用,看起来也很美观,那就弃用ag-grid。

但是tabulator的快速入门文档,看不到代码,鼠标拖选也可以看:

打开页面又慢,按F12看调试信息,code.jquery.com无法访问(注:https://power.larc.nasa.gov/,如果想在线查看/导出光照时间,data-access-viewer页面的小组件通常无法用,也是这个原因)。

可以使用chrome的扩展:ReplaceG**gleCDN-0.6.0,来解决这个问题。将它解压,增加想替换的URL即可,注意这里使用了Microsoft的CDN,有的CDN对跨域访问会因为无 'Access-Control-Allow-Origin' 而拒绝访问。

/*** @type {Map<string, boolean>}*/
const tabinfo = new Map();/*** 扫描响应头,是否含有 Content-Security-Policy* @param {object[]} headers* @returns {boolen}*/
function hasCSP(headers) {return headers.some(x => x.name.toLowerCase() === 'content-security-policy')
};chrome.webRequest.onHeadersReceived.addListener(function (details) {tabinfo.set(details.tabId, hasCSP(details.responseHeaders))},{urls: ['<all_urls>'],types: ['main_frame'],},['responseHeaders']
);chrome.webRequest.onBeforeRequest.addListener(function (details) {if (tabinfo.get(details.tabId)) {return details.url;}let url = details.url.replace('http://', 'https://')url = url.replace('ajax.googleapis.com', 'ajax.loli.net');url = url.replace('fonts.googleapis.com', 'fonts.loli.net');url = url.replace('themes.googleusercontent.com', 'themes.loli.net');url = url.replace('fonts.gstatic.com', 'gstatic.loli.net');url = url.replace('www.google.com/recaptcha/', 'www.recaptcha.net/recaptcha/');url = url.replace('secure.gravatar.com', 'gravatar.loli.net');// replace code.jquery.comurl = url.replace('code.jquery.com/ui/', 'ajax.aspnetcdn.com/ajax/jquery.ui/');url = url.replace('code.jquery.com', 'ajax.aspnetcdn.com/ajax/jQuery/');// replace prettyurl = url.replace('cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?style=desert', 'cdnjs.cloudflare.com/ajax/libs/prettify/r298/run_prettify.min.js');url = url.replace('google-code-prettify.googlecode.com/svn/loader/prettify.css', 'cdnjs.cloudflare.com/ajax/libs/prettify/r298/prettify.min.css');url = url.replace('cdn.rawgit.com/google/code-prettify/master/loader/', 'cdnjs.cloudflare.com/ajax/libs/prettify/r298/');return { redirectUrl: url };},{urls: ["*://ajax.googleapis.com/*","*://fonts.googleapis.com/*","*://themes.googleusercontent.com/*","*://fonts.gstatic.com/*","*://www.google.com/recaptcha/*","*://secure.gravatar.com/*","*://code.jquery.com/*","*://cdn.rawgit.com/*","*://google-code-prettify.googlecode.com/*",]},["blocking"]
);chrome.tabs.onRemoved.addListener(function (tabId) {tabinfo.delete(tabId);
});

urls中不能忘记加入需要替换的域名。

在Chrome的扩展程序中,加载即可,无须打包,并在右下角“重新加载”一下。

当然,打开首页也正常了,可以看到下面的example代码。

chrome浏览器替换code.jquery.com CDN的加速URL相关推荐

  1. chrome 浏览器 console 加入 jquery 测试调试 一介布衣

    chrome 浏览器 console 加入 jquery 测试调试 一介布衣 var jquery = document.createElement('script'); jquery.src = & ...

  2. google支持本地ajax,360chrome,google chrome浏览器使用jquery.ajax加载本地html文件

    使用360chrome和google chrome浏览器加载本地html文件时,会报错,提示: XMLHttpRequest cannot load file:///Y:/jswg/code/html ...

  3. chrome浏览器模拟手机端:jquery click()点击无效解决方法

    chrome浏览器模拟手机端:jquery click()点击无效解决方法 参考文章: (1)chrome浏览器模拟手机端:jquery click()点击无效解决方法 (2)https://www. ...

  4. 向浏览器console 里面导入JQuery在线CDN

    向浏览器console 里面导入JQuery在线CDN 1.查看目前网页是否存在JQuery $.fn; 不存在JQuery 存在JQuery 2.那么在浏览器中,该页面没有JQuery,应该如何导入 ...

  5. 一、Chrome浏览器调试工具/文档

    https://www.html.cn/doc/chrome-devtools/settings/ https://developers.google.cn/web/tools/chrome-devt ...

  6. Google Chrome浏览器使用技巧

    前言 Google Chrome 浏览器是目前开发者最常用的浏览器,其具有稳定性.快速和安全性的特点,并创造出简单且有效率的用户界面,在全球桌面浏览器中大约有66%的占有率. 1.打开调试 通过按 C ...

  7. Chrome浏览器插件(扩展)开发全攻略

    写在前面 我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处.本文所有涉及到的大部分代码均在这个demo里面:https://github ...

  8. 浏览器渲染机制面试_面试官不讲码德,问我Chrome浏览器的渲染原理(6000字长文)...

    前言 对于HTML,css和JavaScript是如何变成页面的,这个问题你了解过吗?浏览器究竟在背后都做了些什么事情呢?让我们去了解浏览器的渲染原理,是通往更深层次的开发必不可少的事情,能让我们更深 ...

  9. chrome浏览器本地信息的获取与设置

    简介 本文主要针对前段开发,对于生产环境的开发经常会遇到拷被chrome本地LocalStroage里边的信息,手动的C和V显的太过繁琐.这里我主要使用chrome的插件(暴力猴)进行书写脚本解决这一 ...

最新文章

  1. 单链表中一个插入操作的分析
  2. android屏幕分享软件,ScreenStream(屏幕分享)
  3. php数据仓库数据分析,利用Apache+PHP+MySql构建数据仓库
  4. cf 559a **
  5. 篝火 2004 年11-15
  6. 项目总结——机房收费系统合作版
  7. PHP源码安装及配置——以fastCGI的方式与httpd整合
  8. 299 Bulls and Cows 猜数字游戏
  9. SAP License:CKMLCP运行物料帐时单个物料冲突无法运行
  10. 计算机二级vb操作题如何给分,计算机二级vb操作题.docx
  11. 李宏毅 -《深度学习人类语言处理》国语版(2020)视频课程及ppt分享
  12. Python读取Access数据库基本操作
  13. 「前端」尚妆 UI 组件库工程实践(weex vue)
  14. Hardware/Firmware/Software
  15. 在h5页面中调起支付宝小程序中的某一个页面以及URLScheme 之 支付宝
  16. 软件测试人员去外包公司待遇怎么样?外包薪资高吗?
  17. Linux -- Ubuntu下载deepin wine依赖问题笔记
  18. 第二十章 : 正则表达式
  19. Electron桌面应用
  20. 基于PyQt5实现界面控件自适应大小

热门文章

  1. c++基础知识的学习--函数探幽
  2. 火山快手伪原创视频热门
  3. 今日头条快手等大厂刨根问底之APP启动流程篇
  4. EasyPoi word导出教程
  5. 2019.2.13 【过年停更了很久,挖个坑】
  6. 抖音xlog算法解密过程
  7. 奇思妙想 CSS 文字动画
  8. 输入1-9显示壹贰叁..玖
  9. 多核CPU 跟 进程/线程
  10. Centos7搭建lamp环境后外网浏览器不能访问