Is this something or totally nothing, (no knowledge about javascript)

I don't really want to click a link in a browser context - what is the question? If I use curl to download that JS it is minified JS with XF (XenForo?) mentioned.

It might be trying to get some remote resources (avatar? screen shot?) via a network call and that is failing.

Use the Network or Console tools in your browser to see if you can determine what file(s) it is trying to retrieve and from where.
 
Chinese for me, here we go,
Code:
cat new.txt | sed '99q;d'
{if(!v.ok)throw Error("Network response was not ok.");return v.json()}).then(v=>{v&&v.more&&setTimeout(h,100)})},k=v=>{const {ajax:y,controller:r}=XF.ajaxAbortable("post",XF.canonicalizeUrl("job.php"),{only_ids:v},t=>{t.more&&t.ids&&t.ids.length?(t.status&&(m.querySelector("#xfAutoBlockingJobStatus").textContent=t.status),setTimeout(()=>{k(t.ids)},0)):(l(),t.moreAuto&&setTimeout(h,100))},{skipDefault:!0});y.catch(l);e=r},l=()=>{g&&g.hide();d--;0>d&&(d=0);0===d&&(XF.trigger(m,"job:auto-blocking-complete"),

[x@nixos:~]$ cat new.txt | grep -i facebook
"complete"===m.readyState?setTimeout(c,0):(setTimeout(()=>{XF.on(q,"scroll",b=>{a=!0},{once:!0})},100),XF.on(q,"load",c,{once:!0}))}},applyJsState:(a,c)=>{a=a||{};if(!c)return a;for(const b of Object.keys(c))a||XF.hasOwn(XF.jsStates,b)&&XF.jsStates()&&(a=!0);return a},jsStates:{facebook:()=>this.fbSdk(),fbSdk:()=>{XF.createElement("div",{id:"fb-root"},m.body);q.fbAsyncInit=()=>{FB.init({version:"v2.7",xfbml:!0})};XF.loadScript("https://connect.facebook.net/"+XF.getLocale()+"/sdk.js");return!0},

[x@nixos:~]$ cat new.txt | grep -i tiktok
twitter:()=>{q.twttr=(()=>{const a=q.twttr||{};XF.loadScript("https://platform.twitter.com/widgets.js",()=>{a._e=[];a.ready=function(c){a._e.push(c)};XF.on(m,"embed:loaded",()=>{m.querySelectorAll("blockquote.twitter-tweet").forEach(c=>a.widgets.load(c))})});return a})();return!0},flickr:()=>{XF.loadScript("https://embedr.flickr.com/assets/client-code.js");return!0},instagram:()=>{XF.loadScript("https://www.instagram.com/embed.js");return!0},tiktok:()=>{XF.loadScript("https://www.tiktok.com/embed.js",
()=>{XF.on(m,"embed:loaded",a=>{a=Array.from(m.querySelectorAll("blockquote.tiktok-embed"));"undefined"!==typeof tiktokEmbed&&a.length&&tiktokEmbed.lib.render(a)})});return!0},reddit:()=>{XF.loadScript("https://embed.reddit.com/widgets.js",()=>{XF.on(m,"xf:reinit",a=>{q.rembeddit&&rembeddit.init()})});return!0},reddit_comment(){return this.reddit()},imgur:()=>{q.imgurEmbed||(q.imgurEmbed={tasks:m.querySelectorAll("blockquote.imgur-embed-pub").length});XF.loadScript("//s.imgur.com/min/embed-controller.js",


 cat new.txt | grep -i http
g[0].readyState;)l=g.shift(),l.onreadystatechange=null,l.onerror=null,d.appendChild(l),h()};for(const l of a)if(!XF.loadedScripts[l])if(XF.loadedScripts[l]=!0,f)XF.createElement("script",{src:l,async:!1,onload:h,onerror:h},d);else if(b){const p=XF.createElement("script",{onreadystatechange:k,onerror:()=>{p.onreadystatechange=null;p.onerror=null;h()},url:l});g.push(p)}else{const p=new XMLHttpRequest;p.open("GET",l,!0);p.onload=()=>{200<=p.status&&400>p.status&&XF.createElement("script",{text:p.response},
{request:r,response:t,status:t.status,data:w}));g&&XF.defaultAjaxSuccessError(w,t.status,t,r)||e&&XF.defaultAjaxSuccess(w,t.status,t,r)||f&&f(w,t.status,t,r)},p=(r,t,w,z=null)=>{h&&XF.defaultAjaxError(w,null==t?void 0:t.status,t,r,z)},n={"X-Requested-With":"XMLHttpRequest"};let u;var x=d.dataType||"json";delete d.dataType;switch(x){case "html":var v=r=>r.text();n.Accept="text/html";break;case "json":v=r=>r.json();n.Accept="application/json";break;case "xml":v=r=>r.text();n.Accept="application/xml";
"complete"===m.readyState?setTimeout(c,0):(setTimeout(()=>{XF.on(q,"scroll",b=>{a=!0},{once:!0})},100),XF.on(q,"load",c,{once:!0}))}},applyJsState:(a,c)=>{a=a||{};if(!c)return a;for(const b of Object.keys(c))a[b]||XF.hasOwn(XF.jsStates,b)&&XF.jsStates[b]()&&(a[b]=!0);return a},jsStates:{facebook:()=>this.fbSdk(),fbSdk:()=>{XF.createElement("div",{id:"fb-root"},m.body);q.fbAsyncInit=()=>{FB.init({version:"v2.7",xfbml:!0})};XF.loadScript("https://connect.facebook.net/"+XF.getLocale()+"/sdk.js");return!0},
twitter:()=>{q.twttr=(()=>{const a=q.twttr||{};XF.loadScript("https://platform.twitter.com/widgets.js",()=>{a._e=[];a.ready=function(c){a._e.push(c)};XF.on(m,"embed:loaded",()=>{m.querySelectorAll("blockquote.twitter-tweet").forEach(c=>a.widgets.load(c))})});return a})();return!0},flickr:()=>{XF.loadScript("https://embedr.flickr.com/assets/client-code.js");return!0},instagram:()=>{XF.loadScript("https://www.instagram.com/embed.js");return!0},tiktok:()=>{XF.loadScript("https://www.tiktok.com/embed.js",
()=>{XF.on(m,"embed:loaded",a=>{a=Array.from(m.querySelectorAll("blockquote.tiktok-embed"));"undefined"!==typeof tiktokEmbed&&a.length&&tiktokEmbed.lib.render(a)})});return!0},reddit:()=>{XF.loadScript("https://embed.reddit.com/widgets.js",()=>{XF.on(m,"xf:reinit",a=>{q.rembeddit&&rembeddit.init()})});return!0},reddit_comment(){return this.reddit()},imgur:()=>{q.imgurEmbed||(q.imgurEmbed={tasks:m.querySelectorAll("blockquote.imgur-embed-pub").length});XF.loadScript("//s.imgur.com/min/embed-controller.js",
()=>{XF.on(m,"xf:reinit",a=>{imgurEmbed.tasks+=m.querySelectorAll("blockquote.imgur-embed-pub").length;for(a=0;a<imgurEmbed.tasks;a++)imgurEmbed.createIframe(),imgurEmbed.tasks--})});return!0},pinterest:()=>{XF.loadScript("//assets.pinterest.com/js/pinit.js",()=>{XF.on(m,"xf:reinit",a=>{PinUtils.build(a.target)})});return!0},bluesky:()=>{XF.loadScript("https://embed.bsky.app/static/embed.js",()=>{XF.on(m,"embed:loaded",()=>{let a;null==q||null==(a=q.bluesky)||a.scan()})});return!0}},getLocale:()=>
getIcon:(h,k,l,p)=>{const n=b(h,k);return c(h,k,l,`<svg xmlns="http://www.w3.org/2000/svg" role="img" ${p?"":'aria-hidden="true"'}>
                </svg>`)},getInlineIcon:async(h,k,l,p)=>{var n=f(h,k);n=await fetch(n,{headers:{Accept:"image/svg+xml"}});if(!n.ok)throw Error("Inline icon could not be fetched.");n=(await n.text()).match(a);if(!n)throw Error("Icon did not match expected format.");n=n.groups;return c(h,k,l,`<svg xmlns="http://www.w3.org/2000/svg" viewBox="${n.viewBox}" role="img" ${p?"":'aria-hidden="true"'}>
3E3+(Math.floor(241*Math.random())+-120);120>l&&(l=120);f&&clearInterval(f);f=setInterval(h,1E3*l)};let e=0,g;const h=()=>{b&&(!1===q.navigator.onLine&&(e++,5>=e&&(g=setTimeout(h,30))),e=0,clearTimeout(g),fetch(XF.canonicalizeUrl(a),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify({_xfResponseType:"json",_xfToken:XF.config.csrf}),cache:"no-store"}).then(l=>{if(!l.ok)throw Error("Network response was not ok.");
(!d.match(/^[a-z]:/i)||d.match(/^https?:/i))&&!f.matches("[data-fancybox]")){if(f.matches("[rel~=noopener]")){var g=XF.browser;if(g.chrome&&49<=g.version||g.mozilla&&52<=g.version||g.safari&&11<=g.version)return}if(!(f.closest("[contenteditable=true]")||(d=XF.canonicalizeUrl(d),(new RegExp("^[a-z]+://"+location.host+"(/|$|:)","i")).test(d)||e&&e===b.timeStamp||(f.setAttribute("data-blank-handler-last",b.timeStamp),g=navigator.userAgent,f=-1!==g.indexOf("MSIE"),e=-1!==g.indexOf("Safari")&&-1===g.indexOf("Chrome"),
g?1:0,_xfResponseType:"json",_xfToken:XF.config.csrf};fetch(XF.canonicalizeUrl("index.php?misc/update-push-subscription"),{method:"POST",headers:{"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify(e),cache:"no-store"}).then(p=>{if(!p.ok)throw Error("Network response was not ok.");return p.json()}).then(()=>{"update"===g&&XF.Cookie.set("push_subscription_updated","1")}).catch(p=>{console.error("Error:",p)})}},isSupported:()=>XF.PWA.isSupported()&&XF.config.enablePush&&
p.filter(n=>0!==n.length).forEach(n=>{XF.UnfurlLoader.handleResponse(JSON.parse(n))})}};c=!0;try{const e=await fetch(XF.canonicalizeUrl("unfurl.php"),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify({result_ids:a}),cache:"no-store"});if(!e.ok)throw Error("Network response was not ok.");d(e)}finally{a=[],c=!1,b&&(a=b,b=[],setTimeout(f,0))}}};return{activateContainer:d=>{d=d.querySelectorAll(".js-unfurl");d.length&&
this.pageDesc).replace("{image}",this.pageImage),navigator.clipboard.writeText(a).then(()=>XF.flashMessage(XF.phrase("link_copied_to_clipboard"),3E3))):c&&c.match(/^https?:/i)&&(a.preventDefault(),m.open(c,"share","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+d+",height="+e+",left="+(screen.width-d)/2+",top="+(screen.height-e)/2)))}});XF.Sticky=XF.Element.newHandler({options:{stickyClass:"is-sticky",stickyDisabledClass:"is-sticky-disabled",minWindowHeight:0,setCss:!0,
title:null,text:null,hide:null,hideContainerEls:!0},url:null,title:null,text:null,fetchUrl:null,init(){this.isSupported()&&(this.options.fetch&&(this.fetchUrl=this.options.fetch),this.hideSpecified(),this.hideContainerElements(),this.setupShareData(),this.target.classList.remove("is-hidden"),XF.on(this.target,"click",this.click.bind(this)))},isSupported(){const a=XF.browser.os;return"share"in navigator&&"https:"==m.location.protocol&&("android"==a||"ios"==a)},hideSpecified(){if(this.options.hide){var a;
 
I have an idea - xenoforo has ways to embed media into postings, and this might be the place where media is embedded into pages. Maybe you have blocked some media sites in your firewall? That would explain that the call fails - but this is a shot in the dark.
 
Back
Top