Anonymous
Запустите различную функцию на основе пути URL, содержащего разные строки
Сообщение
Anonymous » 29 авг 2025, 17:47
Я работаю над старым сайтом, который многоязычный. Весь французский контент отображается, принимая английский URL и приложение/FR/к URL. на английском или французском языке.
Код: Выделить всё
if (window.location.href.indexOf("/fr/") > -1) {
(function() {
var s = document.createElement('script');
var h = document.querySelector('head') || document.body;
s.src = 'https://acsbapp.com/apps/app/dist/js/app.js';
s.async = true;
s.onload = function() {
acsbJS.init({
statementLink: 'FR',
footerHtml: 'FR',
hideMobile: false,
hideTrigger: false,
disableBgProcess: false,
language: 'fr',
position: 'left',
leadColor: '#005596',
triggerColor: '#005596',
triggerRadius: '50%',
triggerPositionX: 'left',
triggerPositionY: 'bottom',
triggerIcon: 'people',
triggerSize: 'medium',
triggerOffsetX: 20,
triggerOffsetY: 20,
mobile: {
triggerSize: 'small',
triggerPositionX: 'left',
triggerPositionY: 'center',
triggerOffsetX: 10,
triggerOffsetY: 0,
triggerRadius: '50%'
}
});
};
h.appendChild(s);
})();
else {
(function() {
var s = document.createElement('script');
var h = document.querySelector('head') || document.body;
s.src = 'https://acsbapp.com/apps/app/dist/js/app.js';
s.async = true;
s.onload = function() {
acsbJS.init({
statementLink: 'en',
footerHtml: 'en',
hideMobile: false,
hideTrigger: false,
disableBgProcess: false,
language: 'en',
position: 'left',
leadColor: '#005596',
triggerColor: '#005596',
triggerRadius: '50%',
triggerPositionX: 'left',
triggerPositionY: 'bottom',
triggerIcon: 'people',
triggerSize: 'medium',
triggerOffsetX: 20,
triggerOffsetY: 20,
mobile: {
triggerSize: 'small',
triggerPositionX: 'left',
triggerPositionY: 'center',
triggerOffsetX: 10,
triggerOffsetY: 0,
triggerRadius: '50%'
}
});
};
h.appendChild(s);
})();
}
}< /code>
< /div>
< /div>
< /p>
Мне нужно добавить фиксированный код в этот < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/71484894/run-different-function-based-on-url-path-containing-different-strings[/url]
1756478836
Anonymous
Я работаю над старым сайтом, который многоязычный. Весь французский контент отображается, принимая английский URL и приложение/FR/к URL. на английском или французском языке.[code]if (window.location.href.indexOf("/fr/") > -1) { (function() { var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function() { acsbJS.init({ statementLink: 'FR', footerHtml: 'FR', hideMobile: false, hideTrigger: false, disableBgProcess: false, language: 'fr', position: 'left', leadColor: '#005596', triggerColor: '#005596', triggerRadius: '50%', triggerPositionX: 'left', triggerPositionY: 'bottom', triggerIcon: 'people', triggerSize: 'medium', triggerOffsetX: 20, triggerOffsetY: 20, mobile: { triggerSize: 'small', triggerPositionX: 'left', triggerPositionY: 'center', triggerOffsetX: 10, triggerOffsetY: 0, triggerRadius: '50%' } }); }; h.appendChild(s); })(); else { (function() { var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function() { acsbJS.init({ statementLink: 'en', footerHtml: 'en', hideMobile: false, hideTrigger: false, disableBgProcess: false, language: 'en', position: 'left', leadColor: '#005596', triggerColor: '#005596', triggerRadius: '50%', triggerPositionX: 'left', triggerPositionY: 'bottom', triggerIcon: 'people', triggerSize: 'medium', triggerOffsetX: 20, triggerOffsetY: 20, mobile: { triggerSize: 'small', triggerPositionX: 'left', triggerPositionY: 'center', triggerOffsetX: 10, triggerOffsetY: 0, triggerRadius: '50%' } }); }; h.appendChild(s); })(); } }< /code> < /div> < /div> < /p> Мне нужно добавить фиксированный код в этот < /p> Подробнее здесь: [url]https://stackoverflow.com/questions/71484894/run-different-function-based-on-url-path-containing-different-strings[/url]