[TYPO3-german] Scriptmerger zerschiesst JS

Matthias Eberlein skydivematy at gmail.com
Thu May 2 22:35:48 CEST 2013


On 02.05.2013 21:29, g4-lisz at tonarchiv.ch wrote:

Hallo Till,
hast du folgendes in Deiner .htaccess file


AddEncoding x-gzip .gz
RewriteCond %{HTTP:accept-encoding} !.*(x-)?gzip.* [NC,OR]
RewriteCond %{HTTP:accept-encoding} .*(x-)?gzip;q=0.* [NC]
RewriteRule ^typo3temp/scriptmerger/compressed/(.+)\.gz\.(js|css) 
typo3temp/scriptmerger/uncompressed/$1.$2 [L,NC]


gruß
maty

> Hallo allerseits,
>
> nach dem ich heute eine neue Seite mit Javasript integriert habe,
> zerschiesst scriptmerger das JS, bzw. der Browser kriegt es nachher
> nicht mehr richtig entpackt.
>
> Die Fehlerkonsole liefert "Syntax error: illegal character". Wenn ich
> mir die entsprechende Teile anschaue, sieht das so aus:
>
> function getWindow(elem){return
> jQuery.isWindow(elem)?elem:elem.nodeType===9?elem.defaultView||elem.parentWindow:false};jQuery.each(["Height","Width"],function(i,name){var
> type=name.toLowerCase();jQuery.fn["inner"+name]=function(){var
> elem=this[0];return
> elem&&elem.style?parseFloat(jQuery.css(elem,type,"padding")):null};jQuery.fn["outer"+name]=function(margin){var
> elem=this[0];return
> elem&&elem.style?parseFloat(jQuery.css(elem,type,margin?"margin":"border")):null};jQuery.fn[type]=function(size){var
> elem=this[0];if(!elem)return
> size==null?null:this;if(jQuery.isFunction(size))return
> this.each(function(i){var
> self=jQuery(this);self[type](size.call(this,i,self[type]()))});if(jQuery.isWindow(elem)){var
> docElemProp=elem.document.documentElement["client"+name];return
> elem.document.compatMode==="CSS1Compat"&&docElemProp||elem.document.body["client"+name]||docElemProp}else
> if(elem.nodeType===9){return
> Math.max(elem.documentElement["client"+name],elem.body["scroll"+name],elem.documentElement["scroll"+name],elem.body["offset"+name],elem.documentElement["offset"+name])}else
> if(size===undefined){var
> orig=jQuery.css(elem,type),ret=parseFloat(orig);return
> jQuery.isNaN(ret)?orig:ret}else return this.css(type,typeof
> size==="string"?size:size+"px")}});window.jQuery=window.$=jQuery})(window);
> ‹�������¬½i{Û¶Ò0ü]¿Âf‡°
> Yr–&¤]Nâ4mã$Ó%Uuî\DQe-¶Kÿëùþü±gf�
> $§½ÏûžœZ$�b
̆™ÁÉqåàmšôžœÎg?_
ÜœÖÕŸ
¸§æi
> ÿÿœU*nÈNç5L>øœMgó8
¼ý¿ÿg<K!ÿ]ÆãYì
ÜÞÞÖ{y…õ0U^åø¤âvãpžfc—ݙǃ¥+yÀînäô
> ôåzíJq·a~7›ºá40Ù;"€?þ4ž/¦ã¹É¿N%Öeñ{)<rš,Fñx>ã¡êÃxœÌ{<‚J}y-T«,jmøí`­2¯5*jýªú¤3&r:‹Ï1q½n6XQ°/]™—›¯&qÖ…^áÌæÓtœ8EÉ/÷Ì‚~
έ‚?ÙU~
> ÜúdšÍ3üª>Ï®¨æz(‡C(ˆU´U
çÓ©\u¬ª^ß×»ñbÄS«äÀ.ùK}˜%ð~òKýÝûf£(%Ë¥&Ù­ÛlpiÍÇ\ª™3+
>
> ©WÀk5Ÿ¥]—VSˆ
>
> usw.
>
> Was könnte das verursachen?
>
> Die selben JS mit scriptmerger verursachten auf dem Testserver keinerlei
> Probleme...
>
> Grüße,
> Till
>



More information about the TYPO3-german mailing list