#ifdef замена в языке Swift

Вы захотите решить это несколькими способами:

  1. Ищите favicon.ico в корне домена www.domain.com/favicon.ico
  2. Ищите с атрибутом rel="shortcut icon"
  3. Ищите тэг с атрибутом rel="icon"

Последние два будут обычно дают изображение более высокого качества.


Только для того, чтобы охватить все базы, существуют определенные файлы значков устройства, которые могут давать изображения более высокого качества, поскольку на устройствах обычно больше значков на устройстве, чем на обозревателе потребуется:


И для загрузки значка без заботы о том, какой значок вы можете использовать, например, http://www.google.com/s2/favicons , который будет выполнять весь тяжелый подъем:

var client = new System.Net.WebClient();

client.DownloadFile(
    @"http://www.google.com/s2/favicons?domain=stackoverflow.com",
    "stackoverflow.com.ico");

Надеюсь, что это поможет!

670
задан Jakub Truhlář 18 July 2017 в 18:25
поделиться