При табандере в текущей вкладке открывается реклама, а в новой - какой-то урл
По умолчанию, это урл текущей страницы. Но если кликнута ссылка без target="_blank"
, то открывается href
этой ссылки.
На данной странице пример, как можно переопределить это поведение. Для этого используется js-callback, который проверяет, нет ли у кликнутого элемента родителя аттрибута data-url-override
. Если есть, откроется ссылка из него. Если нет, то из ссылки, как и по умолчанию.
Табандер срабатывает при клике по ссылкам внизу
window._asg_embed_callbacks = { beforeTabunderUrl: function(el, detectedUrl) { var override = el.closest('[data-url-override]'); if (override) { var url = override.getAttribute('data-url-override'); if (url && url.length > 0) { return url; } } return detectedUrl; } }