浏览代码

Load minified JS when using JSDelivr CDN

Nicolas Rosset 4 年之前
父节点
当前提交
342ef68b1d
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      tarteaucitron.js

+ 3 - 2
tarteaucitron.js

@@ -196,8 +196,9 @@ var tarteaucitron = {
         "use strict";
         var cdn = tarteaucitron.cdn,
             language = tarteaucitron.getLanguage(),
-            pathToLang = cdn + 'lang/tarteaucitron.' + language + '.js?v=' + tarteaucitron.version,
-            pathToServices = cdn + 'tarteaucitron.services.js?v=' + tarteaucitron.version,
+            useJSDelivrMinifiedJS = cdn.includes("cdn.jsdelivr.net"),
+            pathToLang = cdn + 'lang/tarteaucitron.' + language + (useJSDelivrMinifiedJS ? '.min' : '') + '.js?v=' + tarteaucitron.version,
+            pathToServices = cdn + 'tarteaucitron.services' + (useJSDelivrMinifiedJS ? '.min' : '') + '.js?v=' + tarteaucitron.version,
             linkElement = document.createElement('link'),
             defaults = {
                 "adblocker": false,