本地cdn缓存:解决Mathjax不稳定加载不出来公式

2023-11-01

本地cdn缓存:解决Mathjax不稳定加载不出来公式

如果网站用mathjax来显示公式,例如:这个Confluence,那么我们会发现,有的时候,公式加载慢半拍或者干脆加载不出来。这是因为:每次使用mathjax,浏览器都会从遥远的cdn获取 mathjax.js 源码,之后再渲染。但是用的cdn有时候会抽风。。

因此我们要学会自己用本地cdn来进行缓存,这样就不会加载不出来mathjax公式了。

大概有这样的 两个 思路:

(1)在我网站上面缓存一份 mathjax.js
(2)在用户本地缓存一份 mathjax.js

对于方法(1),经过尝试,我发现 这篇文章 的方法我不会弄。。。

之后对于方法(2)。我尝试通过上面这篇文章,把路径改成 file:///D:/mathjax ,但是实际上是实现不了的,可能是为了保证安全,浏览器早就考虑到了这一点?

之后我突然发现了这个神仙插件:
firefox插件:localCDN

用户安装之后,用户每次访问的时候,就会使用自动缓存的CDN了。肥肠的成功。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

本地cdn缓存:解决Mathjax不稳定加载不出来公式 的相关文章

随机推荐

  • QT正则表达式

    QT提供的正则类有2个 QRegularExpression 和 QRegExp 两者的用法与API基本一致 但是QRegularExpression 功能更强 1 indexIn函数 原型为 int QRegExp indexIn con
  • 了解消息中间件的基础知识

    为什么要使用消息中间件 解耦 消息中间件可以使不同的应用程序通过解耦的方式进行通信 减少系统间的依赖关系 提供异步通信 消息中间件可以实现异步消息传递 提高系统的响应性能 流量削峰 消息中间件可以起到流量削峰的作用 将短时间内的爆发式流量存
  • phpstudy不能启动mysql解决

    phpstudy不能启动mysql 电启动 日志显示一起动 已停止 是因为自己已经打开了mysql 需要关闭或删除 然后在phpstudy中点启动就可以了 在mysql 的bin 目录下 管理员身份运行 sc delete mysql 即可
  • Python range函数

    目录 描述 语法 返回值 使用示例 1 仅保留stop参数 2 指定起始位置和终止位置 3 指定步长 使用注意 1 所有参数都是整形 不能给出浮点数序列 2 当start参数省略时 step参数也必须省略 3 step小于1没有任何意义 4
  • MFC通过类向导删除控件

    1 打开 rc文件 找到欲删除的控件 选中控件后按右键 选择 类向导 在类向导页面找到控件对应的消息 成员变量 选中后点击 删除处理程序 此时在源文件里变量的定义声明 数据交换函数的相关语句 消息映射中的信息都被注释了 2 在对话框内删除控
  • Excel 解决高次方程求解的方法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 说明 利用Excel解高次方程 其原理就是 寻找一个最接近真实值y的实际值 根据这个实际值 然后找一个能让这个方程成立的实际x值 所以通过Excel求出来的高次方程的x值和
  • 单片机蓝桥杯--LED呼吸灯

    在CT107D单片机综合训练平台实现LED的基本控制和其他单片机开发平台不一样 不单单是控制几个LED实现跑马灯这么简单 因为在这个平台上要掌握74CH138译码器和74HC573锁存器的使用才能实现对LED的基本控制 因此 这个单元的重点
  • train_word2vec(CNN情感分析yoom例子五)

    关键函数 sentences vocabulary inv w for w in s for s in sentence matrix embedding model word2vec Word2Vec sentences workers
  • 驱动器能耗制动和制动电阻

    能耗制动 伺服电机在制动过程是机械能转化为电能的过程 电能通过逆变回路回馈到直流母线 会导致直流母线电压升高 当电压上升超过允许阈值后 将会损坏驱动器内部器件 此时伺服电机制动时回馈的能量通过制动电阻消耗掉 能耗制动的优点 制动转矩平滑 而
  • # Spring Boot搭建实际项目开发中的架构

    Spring Boot搭建实际项目开发中的架构 前面的课程中 我主要给大家讲解了 Spring Boot 中常用的一些技术点 这些技术点在实际项目中可能不会全部用得到 因为不同的项目可能使用的技术不同 但是希望大家都能掌握如何使用 并能自己
  • 遥感+python 1.1环境搭建

    遥感 python 1 1环境搭建 目录 遥感 python 1 1环境搭建 1 工作环境 2 用到的包 3 下载区 本章节 笔者主要讲述在python中遥感应用的笔者的使用到的基本工具以及基本环境 为后续讲述其他代码做铺垫 为保证代码的运
  • Create Custom APIs in Dynamics 365 CRM

    Create Custom APIs in Dynamics 365 CRM Power Platform Custom API 系统间集成的新方法 本质上来说和之前的Custom Action区别不大 但从定义到注册整套更规范化 UI配置
  • Fleck webSocket

    NuGet 安装 Fleck 服务端 private static IDictionary
  • 关于低功耗的记录

    在之前的soc仿真中 用到了多电源域设计 因此学习了带UPF仿真的低功耗验证方法 在这里记录一下当时遇到的问题 低功耗设计包含 1 多电源域设计 部分模块可以使用不同的电压 如1 3v 1 1v 0 8v 2 多阈值电压cell的使用 Mu
  • HTML 链接

    HTML 链接 HTML 使用超级链接与网络上的另一个文档相连 几乎可以在所有的网页中找到链接 点击链接可以从一张页面跳转到另一张页面 尝试一下 实例 HTML 链接 如何在HTML文档中创建链接 可以在本页底端找到更多实例 HTML 超链
  • Java抽象类

    abstract修饰符可以用来修饰方法 也可以修饰类 如果修饰方法 那么该方法就是抽象方法 如果修饰类 那么该类就是抽象类 抽象类中可以没有抽象方法 但是有抽象方法的类一定要声明为抽象类 抽象类 不能使用new关键字来创建对象 它是用来让子
  • Windows常用运行命令

    Windows常用运行命令 打开运行窗口 使用Win R快捷键或右键开始 运行菜单 在打开输入框输入命令回车或确定 微软官方文档 https docs microsoft com zh cn windows server administr
  • Jetbrains使用学生账户激活与账户激活error:拒绝连接 问题解决

    Follow these steps Go to File gt Settings gt Appearance Behavior gt System settings gt HTTP Proxy Select Auto detect pro
  • cisco packet tracer 做VOIP语音实验

    实验环境 操作系统 windows 10 模拟器 cisco packet tracer 7 2 1 实验拓扑如下 ROUTER0 CONF 打开DHCP为局域网中的设备分配IP地址 DHCP Option 150是思科独有的命令 用来指定
  • 本地cdn缓存:解决Mathjax不稳定加载不出来公式

    本地cdn缓存 解决Mathjax不稳定加载不出来公式 如果网站用mathjax来显示公式 例如 这个Confluence 那么我们会发现 有的时候 公式加载慢半拍或者干脆加载不出来 这是因为 每次使用mathjax 浏览器都会从遥远的cd