Можно загрузить изображение из YouTube с помощью JavaScript и проверить его свойства. favicon является крошечным и имеет последовательный URL -
var image = new Image();
image.src = "http://youtube.com/favicon.ico";
if (image.height > 0) {
// The user can access youtube
} else {
// The user can't access youtube
}
я думаю, что это немного лучше, чем загрузка JavaScript, потому что это не попытается выполнить любой код, и в то время как YouTube мог бы переименовать их файлы JavaScript или функции из тех файлов, они вряд ли будут когда-либо переименовывать свой favicon.
An easier way to achieve that is to use Run
instead of TextBlock.
Hope it helps.
Попробуйте изменить стиль гиперссылки, чтобы удалить подчеркивание. Затем добавьте подчеркивание к самому внутреннему стилю TextBlock.