Ну вам нужно как-то проконтролировать просмотр этих "определённых" ссылок. Потом делаешь что-то типа
if(links.every(link => isVisited(link))) {
unblockSpecialLink();
}
А как проверить, что пользователь посетил нужную страницу - это уже другой вопрос, ответ на который будет зависеть от того, можете ли вы как-то проконтролировать перемещение пользователя, или нет.