Zur Navigation

Fehlermeldungen

1 Lena567

Hallo Leute,

Auf der Website von unserem Theaterverein habe ich eine Bildergalerie eingebaut, die jedoch laut den Webmaster Tools vom Google Chrome die folgenden Fehler fabriziert:


jquery.wp.nchlightbox-1.1.min.js:1 Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.
request @ jquery.wp.nchlightbox-1.1.min.js:1
jquery.wp.nchlightbox-1.1.min.js:1 Uncaught (in promise) TypeError: fullscreen error
    at Object.request (jquery.wp.nchlightbox-1.1.min.js:1:19867)
    at Object.has (jquery.wp.nchlightbox-1.1.min.js:1:20119)
    at HTMLDocument.<anonymous> (jquery.wp.nchlightbox-1.1.min.js:1:29120)
    at e (jquery.min.js:2:30038)
    at t (jquery.min.js:2:30340)
theater2019.html:1 Uncaught SyntaxError: Unexpected token '<'
    at b (jquery.min.js:2:866)
    at Function.globalEval (jquery.min.js:2:2905)
    at Object.dataFilter (jquery.min.js:2:80720)
    at jquery.min.js:2:79185
    at l (jquery.min.js:2:79587)
    at XMLHttpRequest.<anonymous> (jquery.min.js:2:82355)
    at Object.send (jquery.min.js:2:82714)
    at Function.ajax (jquery.min.js:2:78291)
    at Function.s.ajax.s.ajax (jquery-migrate.min.js:2:3931)
    at Function.S._evalUrl (jquery.min.js:2:80586)
theater2019.html:1 Uncaught SyntaxError: Unexpected token '<'
    at b (jquery.min.js:2:866)
    at Function.globalEval (jquery.min.js:2:2905)
    at Object.dataFilter (jquery.min.js:2:80720)
    at jquery.min.js:2:79185
    at l (jquery.min.js:2:79587)
    at XMLHttpRequest.<anonymous> (jquery.min.js:2:82355)
    at Object.send (jquery.min.js:2:82714)
    at Function.ajax (jquery.min.js:2:78291)
    at Function.s.ajax.s.ajax (jquery-migrate.min.js:2:3931)
    at Function.S._evalUrl (jquery.min.js:2:80586)
theater2019.html:1 Uncaught SyntaxError: Unexpected token '<'
    at b (jquery.min.js:2:866)
    at Function.globalEval (jquery.min.js:2:2905)
    at Object.dataFilter (jquery.min.js:2:80720)
    at jquery.min.js:2:79185
    at l (jquery.min.js:2:79587)
    at XMLHttpRequest.<anonymous> (jquery.min.js:2:82355)
    at Object.send (jquery.min.js:2:82714)
    at Function.ajax (jquery.min.js:2:78291)
    at Function.s.ajax.s.ajax (jquery-migrate.min.js:2:3931)
    at Function.S._evalUrl (jquery.min.js:2:80586)
theater2019.html:1 Uncaught SyntaxError: Unexpected token '<'
    at b (jquery.min.js:2:866)
    at Function.globalEval (jquery.min.js:2:2905)
    at Object.dataFilter (jquery.min.js:2:80720)
    at jquery.min.js:2:79185
    at l (jquery.min.js:2:79587)
    at XMLHttpRequest.<anonymous> (jquery.min.js:2:82355)
    at Object.send (jquery.min.js:2:82714)
    at Function.ajax (jquery.min.js:2:78291)
    at Function.s.ajax.s.ajax (jquery-migrate.min.js:2:3931)
    at Function.S._evalUrl (jquery.min.js:2:80586)

Sind das größere Probleme, die nicht so ohne weiteres zu beseitigen sind oder kann man das eine oder andere einfach beheben?

Hier eine Seite mit einer Bildergalerie: https://wiesethertheatergschwaddl.de/theater2019.html

09.02.2022 13:55

2 Jörg

Der Browser versucht theater2019.html als JavaScript zu interpretieren, was natürlich fehl schlägt.

Wird vielleicht ein Script unerwünschterweise nach theater2019.html weitergeleitet?

09.02.2022 17:50

1 Forenmitglied fand diesen Beitrag gut

3 Lena567

vielen Dank Jörg für deine Antwort!
Zitat von Jörg


Wird vielleicht ein Script unerwünschterweise nach theater2019.html weitergeleitet?

nicht dass ich wüsste. Das ist mir ganz neu.
Weißt du eine Lösung für dieses Problem?

10.02.2022 09:23

4 Jörg

Die Firefox-Konsole gibt noch diesen Hinweis:

'src'-Attribut eines <script>-Elements ist leer.

Deswegen wird dann stattdessen die aktuelle HTML-Datei geladen.

Im HTML-Quelltext (Strg + U) nicht sichtbar, aber im Firefox Inspektor (Strg + Umschalt + I):

<script async="" id="" src=""></script>
<script async="" id="" src=""></script>

Irgendein anderes Script fügt diese "leeren" Scripte zur Laufzeit hinzu. Um den Übeltäter ausfindig zu machen, könntest du verdächtige Scripte / Plugins testweise deaktivieren.

10.02.2022 10:39 | geändert: 10.02.2022 10:41

1 Forenmitglied fand diesen Beitrag gut

5 Lena567

Vielen Dank Jörg für deinen Tipp!

Ich hätte gesagt, dass das Skript jquery.wp.nchlightbox-1.1.min.js die Ursache ist.

Das einzige async befindet sich hier

function a(t){var e=document.createElement("script");e.async=!0,e.id=t.id,e.src=t.src,r.append(e)}function i(t,a,i){for(var r,a=a.split(","),s="",c=[],h=0;h<a.length;h++)(c[h]=n(r=o[a[h]]))&&(s+=e(r.create,i));t.append(s);for(var h in a)c[h]&&o[a[h]].parse(o[a[h]].api(),t.get(0))}var r,o={fb:{has:"FB",api:function(){return FB},parse:function(t,e){t.XFBML.parse(e)},id:"facebook-jssdk",src:"",create:'<div class="nchlb_like_container"><iframe class="fb-like" src="//www.facebook.com/plugins/like.php?layout=standard&amp;action=like&amp;show_faces=false&amp;share=false&amp;height=20&amp;href={url}" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:20px;" allowTransparency="true"></iframe></div>'},tw:{has:"twttr",api:function(){return twttr},parse:function(t,e){t.widgets.load(e)},id:"twitter-wjs",src:"",create:'<a href="https://twitter.com/share" class="twitter-share-button" data-url="{url}" data-text="{title}" data-count="none">Tweet</a>'},gp:{has:function(){return"undefined"==typeof gapi||"undefined"==typeof gapi.plusone?!1:!0},api:function(){return gapi.plusone},parse:function(t,e){t.go(e)},id:"",src:"",create:'<div class="g-plusone" data-size="medium" data-annotation="none" data-href="{url}"></div>'},pin:{has:function(){for(var t in window)if(0==t.search("PIN_"))return!0;return!1},api:function(){for(var t in window)if(0==t.search("PIN_")&&window[t].f)return window[t]},parse:function(e,n){for(var a,i=t(n).is("a")?[n]:n.getElementsByTagName("a"),r=e.f.render,o=0;o<i.length;o++)"undefined"!=typeof(a=t(i[o]).attr("data-pin-do"))&&r[a](i[o])},id:"",src:"",create:'<a href="//pinterest.com/pin/create/button/?url={url}&media={media}&description={title}" data-pin-do="buttonPin" data-pin-config="none"><img src="//assets.pinterest.com/images/pidgets/pin_it_button.png" /></a>'}};t(window).load(function(){var e;r=t("body");for(var s in o)e=o[s],n(e)||a(e);t.fn.nchlightbox("access","shareButtons",i)})}(jQuery),function(t,e,n){var a={grid:function(e,n){this.name="",this.set=e,this.opts=t.extend({},t.fn.nchgrid.defaults,n),this.images=[],this.items=[],this.cols=[],this.width=0,this.columns=0,this.filters=[],n.target||(this.opts.target=t(e.parent()))},column:function(){this.images=[],this.height=0,this.width=0,this.aspect=0,this.less=!1,this.addImage=function(t){this.images.push(t),this.aspect+=t.aspect}},getColumns:function(t,e){for(var n=0;e[n]<t;)n++;return n==e.length?n:n+1},resolveDeltaHeight:function(t,e,n,a){return(t+e*a)/(n+a)},spreadImages:function(t,e){var a=t.images,i=a.length;if(t.opts.order)for(var r=0;i>r;r++)e[r%t.columns].addImage(a[r]);else{for(var o,s=a.length,c=0,h=t.columns,l=[],r=0;h>r;r++)l.push({index:l.length,aspect:0});for(;s>c;){o=[];for(var r=0;h>r;r++)a[c+r]!=n&&o.push({aspect:1/a[c+r].aspect,index:c+r});o.sort(function(t,e){return t.aspect>e.aspect}),l.sort(function(t,e){return t.aspect<e.aspect});for(var r=0;r<o.length;r++)e[l[r].index].addImage(a[o[r].index]),l[r].aspect+=o[r].aspect;c+=h}}},renderGrid:function(e){var n=function(){a.updateGrid(e)};t(window).resize(n),n()},updateGrid:function(e){var n=e.opts,i=(e.set,e.images),r=n.target,o=e.cols,s=n.target.width();if(e.width!=s){if(e.columns=a.getColumns(e.width=s,n.grid),e.columns!=o.length){o=[];for(var c=0;c<e.columns;c++)o[c]=new a.column;a.spreadImages(e,o)}for(var h=e.width-(o.length-1)*n.margin,l=Math.floor(i.length/e.columns),u=0,d=0,c=0;c<e.columns;c++)(o[c].less=o[c].images.length==l)?u+=1/o[c].aspect:d+=1/o[c].aspect;for(var p,f,g,m=a.resolveDeltaHeight(h,n.margin,u,d),v=0,b=0,c=0;c<o.length;c++){f=o[c],all=f.images,p=1/f.aspect*(m-(f.less?0:n.margin)),b=0;for(var w=0;w<all.length;w++)g=t(e.items[all[w].index]).css({position:"absolute",left:v,top:b,width:p,height:p*all[w].aspect,display:"block"}).addClass("nchgrid-tile"),b+=p*all[w].aspect+n.margin;v+=p+n.margin}r.height(b-n.margin),"static"==r.css("position")&&r.css("position","relative")}},triggerClick:function(e){t(e.target).is("img")||t(this).find("img").click()},loadTiles:function(){function e(e,r,o){var s,c;n.images[e]={width:r,height:o,aspect:o/r,src:n.set[e].src,index:e,caption:c=n.set[e].title},n.items[e]=(s=t('<div class="nchgrid-item"></div>').insertAfter(n.set[e]).append(n.set[e])).get(0),n.opts.captions&&(c+"").length&&s.append('<div class="nchgrid-caption"></div><div class="nchgrid-caption-text">'+c+"</div>").click(a.triggerClick),i++==n.set.length-1&&a.renderGrid(n)}var n=this,i=0;this.set.each(function(t,n){var a=new Image;a.onload=function(){e(t,this.width,this.height),n.style.display="block"},a.src=this.src,n.style.display="none"})}},i={init:function(e){var n=this;if(!this.length){var i,r=arguments,o=e,s=[];e=t.extend({},t.fn.nchgrid.defaults,2==r.length?r[1]:{});for(var c=0;c<o.length;c++)i=new Image,i.src=o[c],s.push(i);n=this.add(s).appendTo(e.target)}return a.loadTiles.call(new a.grid(n,t.extend({},t.fn.nchgrid.defaults,e||{}))),n}};t.fn.nchgrid=function(t){return i[t]?i[t].apply(this,Array.prototype.slice.call(arguments,1)):i.init.apply(this,arguments)},t.fn.nchgrid.defaults={margin:4,grid:[240,480,720,960,1240],captions:!1,order:!1,target:!1}}(jQuery,window),function(t,e,n,a){function i(t){2==(t.gesture.srcEvent.type+"").split("touch").length&&(c=!0),h.off("touch",i)}function r(e,n,i){function r(){b.cwidth=b.container.width(),b.cheight=b.container.height()}function o(t){return t=t===a?1:t,{e:[t,0,0,0,0,t,0,0,0,0,t,0,0,0,0,1]}}function h(t){return t.e.join(", ")}function l(t){var e=b.width*t-b.cwidth,n=b.height*t-b.cheight;j=-Math.abs(0>e?0:e),F=-Math.abs(0>n?0:n)}var u,d,p,f=1,g=0,m=0,v=!1,b=this;this._el=s(e),this.$el=e.css({display:"block"}),this.container=p=t("<div></div>").insertAfter(e).append(e),this._container=p.hammer({prevent_default:!0}),this.width=e.get(0).width||e.width(),this.height=e.get(0).height||e.height(),this.scale=1,this.centerX=.5,this.centerY=.5,this.translateX=0,this.translateY=0,this.transform=b.transform=o(),this._el.transformOrigin("0 0"),this.container.css({width:n||this.width,height:i||this.height,overflow:c?"hidden":"auto"});var w,y,k,x,T,z,C,I,g=0,m=0,M=0,j=0,F=0,S=0,_=0,L=0,D=!1,N=!1;r(),this.transformStart=function(t){N&&(N=!1,b.dragEnd(t)),r(),D=!0,w=t.gesture.center.pageX,y=t.gesture.center.pageY,k=p.scrollLeft(),x=p.scrollTop(),T=p.offset(),z=T.left,C=T.top,b.centerX=u=(w-z-g-_)/b.width/b.scale,u=0>u?0:u>1?1:u,b.centerY=d=(y-C-m-L)/b.height/b.scale,d=0>d?0:d>1?1:d},this.drag=function(t){if(!D){v=t.gesture,_=v.deltaX+g+M,L=v.deltaY+m+S,l(f);var e=o(f);e.e[12]=_=0>_?_>j?_:j:0,e.e[13]=L=0>L?L>F?L:F:0,b._el.transform("matrix3d",h(I=e))}},this.pinch=function(t){D=!0,v=t.gesture,f=b.scale*v.scale,1>f&&(f=1),f>4&&(f=4),l(f),M=(b.scale-f)*b.width*b.centerX+g+_,S=(b.scale-f)*b.height*b.centerY+m+_;var e=o(f);e.e[12]=M=0>M?M>j?M:j:0,e.e[13]=S=0>S?S>F?S:F:0,b._el.transform("matrix3d",h(I=e))},this.transformEnd=function(){b.scale=f,b.transform=I,D=!0,g=M,m=S,_=L=M=S=0},this.dragEnd=function(){return N=!1,D?(D=!1,void 0):(b.transform=I,g=_,m=L,M=S=_=L=0,void 0)},this.dragStart=function(){r(),D||(D=!1,N=!0)},c&&this._container.on("transformstart",this.transformStart).on("transform",this.pinch).on("transformend",this.transformEnd).on("dragstart",this.dragStart).on("drag",this.drag).on("dragend",this.dragEnd)}var o=t.fn.nchlightbox("access"),s=o.css3,c=!1,h=t(e).hammer();h.on("touch",i),t.fn.nchlightbox("access","pinch",function(e,n){var i;return t(this).each(function(o,s){var c;s=t(s),s.data("nch-pinchzoom",c=new r(s,e,n)),i===a?i=t(c.container):i.add(c.container)}),i})}(jQuery,window,document),function(t,e,n,a){"use strict";function i(e,n){var i={},r=!0,s=["rel","title"],c=t(e);delete n.href,c.data("color")&&n.color&&delete n.color,"group"==h.parse&&c.attr("rel")&&delete n.rel,e.className.search(u)<0&&e.target.toLowerCase().search("blank")<0?e.className+=" "+u:r=!1;for(var l in n)i[(t.inArray(l,s)<0?"data-":"")+l]=n[l];i["data-type"]===a&&(e.pathname+"").search(/\.(jpg|jpe|jpeg|gif|png|bmp|tiff)$/gi)>0&&(r=!1),c.attr(i),r&&o.call(c)}function r(e,n){return{group:{opts:{size:[0,0]}},opts:t.extend({href:e,type:!1},n||{})}}function o(){var t,e=this,a=this.get(0);n.getMediaType(t=r(a.href,e.data()),function(i){"iframe"==i&&"iframe"!=e.data("type")&&(e.data("nch_typeobj",t).removeClass("nch-lightbox").one("click",s),n.addRoute(n.getHash(a.href),function(){return e.nchlightbox().data("nch-lb-media")}))},!0)}function s(n){var a=this,i=t(a),r=(i.data("nch_typeobj"),new Image);n.preventDefault(),r.onerror=function(){e.location=a.href},r.onload=function(){i.nchlightbox().nchlightbox("open")},r.src=a.href}var c=t.fn.nchlightbox,h=c.defaults,l=[],u="nch-lightbox";e.nchUseMedia=function(){for(var t,e=arguments,n=0;n<e.length;n++){t=e[n];for(var a=0;a<t.length;a++)l[t[a].href]=t[a]}},e.nchApplyMeta=function(){if("strict"!=h.parse){var e,n,r,o,s=t("div.nch-lb-mediacontent"),c="group"==h.parse,u=(h.exclude+"").split(",");s.each(function(){r=t(this).attr("data-wrap"),e=t("a",this).not(".gallery a").not(".nch-gallery a");for(var s in u)e=e.not(u[s]);for(var s=0;s<e.length;s++)(n=l[o=t(e[s]).attr("href")])!==a&&(o+"").length&&(c&&(n.rel=r),i(e[s],n))})}}}(jQuery,window,jQuery.fn.nchlightbox("access"));

10.02.2022 13:40

6 Jörg

Dann kannst du dich den Ersteller dieses Scripts wenden, um das Problem zu beheben.

10.02.2022 14:37

1 Forenmitglied fand diesen Beitrag gut

7 Lena567

Der Entwickler der Bildergalerie hat diese schon vor Jahren vom Markt genommen.
Finde ich schon schade, denn ich finde die Bildergalerie super.

10.02.2022 15:23

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]