Настройте пользовательскую ссылку в боковой панели для открытия в новой вкладке

У меня тоже external_links_in_new_tab установлено в true, что подходит для PDF-файлов и большинства внешних ссылок. Но я хочу бесшовно интегрировать форум с основным сайтом, на котором есть ссылка обратно на форум.

Это просто невозможно, если боковая панель открывает основной сайт в новой вкладке.

Есть ли какой-то вариант, если я обращусь на Marketplace? Что именно я должен запросить?

1 лайк

В итоге я добавил это в свой пользовательский JS:

  const MAIN_SITE = "https://www.main-site.com";

  api.onPageChange(() => {
    requestAnimationFrame(() => {
      document
        .querySelectorAll(`.sidebar-wrapper a[href^="${MAIN_SITE}"]`)
        .forEach((a) => {
          a.removeAttribute("target");
          a.removeAttribute("rel");
        });
    });
  });
1 лайк