Почему мой (созданный плагином xbrowser) JavaScript-эквалайзер высоты отображается в виде текста? - PullRequest
0 голосов
/ 20 октября 2019

Я помогаю с WP сайтом компании (читай: я его не проектировал). В верхней части каждой страницы сайта WordPress отображается JavaScript. Обычно это кажется простым исправлением: убедитесь, что скрипт не закрыт должным образом, а затем закройте его ... но:

  1. Он закрыт в исходном коде и
  2. Я полагаю, что скрипт генерируется плагином xBrowser, в частности компонентом выравнивания высоты.

Вот скрипт, который отображается вверху страницы:

jQuery(function($){var eqh_s=['.intro-section .row1 .et_pb_column','.intro-section .row2 .et_pb_column'];var xb_eqh=function(h){try{var l=h.split(' ');if(l.length>0){var p='',c='',f=false;for(var i=0;i1){f=true;}}else{c+=l[i]+' ';}} if(c.length>0){$(p).each(function(ip,ipl){$(ipl).find(c).css('height','auto');var x=Math.max.apply(null,$(ipl).find(c).map(function(){return $(this).innerHeight();}).get());$(ipl).find(c).each(function(h,t){$(t).css("height",x)});});return;}} var a=$(h);a.css('height','auto');var x=Math.max.apply(null,a.map(function(){return $(this).innerHeight();}).get());a.each(function(h,t){$(t).css("height",x)});}catch(e){}};try{eqh_s.forEach(function(i){xb_eqh(i);});$(window).on('resize',function(){eqh_s.forEach(function(i){xb_eqh(i);});});}catch(e){}});

Я не читал о том, чтобы кто-нибудь еще испытывал JS, отображающийся как текст, специфичный для xBrowser.

Есть мысли о том, что здесь происходит? Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...