Как опредилить на какой сайт ведёт ссылка, то-есть как опредилить если ссылка ведёт на тот сайт на котором сейчас находится пользователь то открыть ссылку в текущей вкладке, а если ссылка ведёт на сторонний сайт то открыть ссылку в новой вкладке.
Я понимаю, что вы имеете ввиду, но для большинства случаев указанное решение подходит. Если его не хватает, то необходимо перебрать все ссылки, определить в каждой из них домен и сравнить его с доменом сайта.