У меня есть контент на странице, который я заменяю готовым документом. Это отлично работает во всех браузерах на моем компьютере.
Хотя для моего коллеги (в chrome точно, и я думаю, в firefox) это работает, но затем, если он уйдет и вернется , записи журнала консоли ниже показывают «undefined»; даже если этот div содержит строку по умолчанию на странице html.
Есть идеи, что может вызвать это? Могут ли на это сделать настройки безопасности или блокировщик рекламы или что-то еще? Очень запутано!
По умолчанию HTML (Содержит разделы shopify, которые, как я считаю, не имеют отношения к проблеме)
<div class="Container">
<link type="text/css" href="xxx" rel="stylesheet">
<style>
div.dealerPageContent { margin:50px 0px 50px 0px; }
.fxrui-grid { padding:0px; }
</style>
<div class="PageContent">
{%- section 'slideshow-dealer' -%}
<div class="dealerPageContent">Your dealer's information should appear here. If you're not seeing anything, please get in touch on our <a href="/contact">contact page</a>.</div>
{{ page.content }}<!---this is blank--->
{%- section 'tiles-ui-dealer1' -%}
{%- section 'tiles-ui-dealer2' -%}
</div>
</div>
Содержание заменить функцию, как она существует в настоящее время
function doDealerReplacements(){
if(typeof customerDealerHtml !=='undefined'){
$("<div style='width:100%; background-color:#efefef; text-align:center; padding:8px; border-bottom:1px solid black;'><a href='/pages/dealer'><img style='height:44px; width:auto; border:0px;' src='"+customerDealerLogo+"'></a></div>").insertBefore('div#shopify-section-header');
console.log('DEALER CHANGES: added logo, now will hide other bar');
$("div#shopify-section-announcement").hide();
console.log('DEALER CHANGES: bar hidden; now will do scroll fix');
window.scrollTo(0, 0);
console.log('DEALER CHANGES: scroll fix done; now will insert html');
console.log('div.dealerPageContent current content is:');
console.log($( "div.dealerPageContent" ).html());
$( "div.dealerPageContent" ).html( customerDealerHtml );
}
else console.log('dealer info not set!');
}
для дополнительного контекста, он также получает несколько ошибок, которых у меня нет. Возникли проблемы с отслеживанием происхождения этих запросов, но странно, что он их получает, а я - нет. Извините, все, что у меня есть, это его снимок экрана на данный момент: не удалось загрузить ресурс