Safari is strange. Doesn't show icons unless they're in folders?

Discussion in 'macOS' started by ehzool, Dec 11, 2016.

  1. ehzool macrumors member

    Joined:
    Jan 5, 2014
    #1
    I'm trying to switch from Chrome to Safari but this is really bugging me....

    In my bookmarks bar, the folders load the website's icons perfectly! But when I click "new tab" or the search bar to show my bookmarks fullscreen.... some icons load and others don't....

    http://imgur.com/a/rNxC2

    I've tried -Deleting the bookmarks and re-adding them again -Deleting the .webicons files from ~Library/Safari

    No luck, boss
     
  2. wrldwzrd89 macrumors G5

    wrldwzrd89

    Joined:
    Jun 6, 2003
    Location:
    Solon, OH
    #2
    I don't use Safari's Bookmarks Bar feature, so I basically get the most extreme version of your problem: No website icons AT ALL. I thought the dev tools might help here, but Safari doesn't allow their use on "internal" pages, such as the New Tab page.

    That being said, could be cache-related. To check this, turn the develop menu on in Safari's preferences, then choose "Empty Caches" from it. Restart Safari.
     
  3. Bruno09 macrumors 68020

    Joined:
    Aug 24, 2013
    Location:
    Far from here
    #3
    You need to visit each site at least one time (in Safari) for its icon to appear.
     
  4. KALLT macrumors 601

    Joined:
    Sep 23, 2008
    #4
    There are different icons, not all websites support them. In the bookmarks bar, you see so-called ‘favicons’ which most websites have. In the ‘new tab’ window you see so-called ‘Apple touch icons’ which were originally intended for the iOS home screen (hence the name) as app icons. However, these icons can be provided at much higher resolutions, and Apple uses these. However, not all websites have such huge touch icons, which means that Safari will show a generic icon instead. Finally, you have ‘mask icons’, which are vector images that Apple uses exclusively for the pinned tabs in Safari 9 and 10.
     

Share This Page