瀏覽代碼

Add version number to force reload files

Amauri CHAMPEAUX 10 年之前
父節點
當前提交
b40f73ad4d
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      tarteaucitron.js

+ 5 - 4
tarteaucitron.js

@@ -10,6 +10,7 @@ var scripts = document.getElementsByTagName('script'),
     tarteaucitronNoAdBlocker = false;
 
 var tarteaucitron = {
+    "version": 152,
     "cdn": cdn,
     "user": {},
     "lang": {},
@@ -87,8 +88,8 @@ var tarteaucitron = {
         "use strict";
         var cdn = tarteaucitron.cdn,
             language = tarteaucitron.getLanguage(),
-            pathToLang = cdn + 'lang/tarteaucitron.' + language + '.js',
-            pathToServices = cdn + 'tarteaucitron.services.js',
+            pathToLang = cdn + 'lang/tarteaucitron.' + language + '.js?v=' + tarteaucitron.version,
+            pathToServices = cdn + 'tarteaucitron.services.js?v=' + tarteaucitron.version,
             linkElement = document.createElement('link'),
             defaults = {
                 "adblocker": true,
@@ -113,7 +114,7 @@ var tarteaucitron = {
         // Step 1: load css
         linkElement.rel = 'stylesheet';
         linkElement.type = 'text/css';
-        linkElement.href = cdn + 'css/tarteaucitron.css';
+        linkElement.href = cdn + 'css/tarteaucitron.css?v=' + tarteaucitron.version;
         document.getElementsByTagName('head')[0].appendChild(linkElement);
 
         // Step 2: load language and services
@@ -229,7 +230,7 @@ var tarteaucitron = {
                     html += '</div>';
                 }
                 
-                tarteaucitron.addScript(tarteaucitron.cdn + 'advertising.js', '', function () {
+                tarteaucitron.addScript(tarteaucitron.cdn + 'advertising.js?v=' + tarteaucitron.version, '', function () {
                     if (tarteaucitronNoAdBlocker === true || defaults.adblocker === false) {
                         div.id = 'tarteaucitronRoot';
                         body.appendChild(div, body);