В отличие от других браузеров, Safari использует значок внутреннего абонента в качестве изображения для кнопки, как noted в документации Crossrider и цитируемый здесь для вашего удобства:
- В отличие от других браузеров, которые используют setResourceIcon, значок кнопки Safari использует значок расширения по умолчанию, как установлено в IDE (Настройки>Общие настройки).
- Для оптимального внешнего вида значок должен быть 128x128 пикселей с разрешением 72dpi.
- После установки значок нельзя изменить.
- Все прозрачные пиксели отображаются белым цветом, а все остальные пиксели отображаются черным цветом. Следовательно, значки, которые не имеют прозрачных пикселей , выглядят как черный квадрат.
[Раскрытие: Я сотрудник Crossrider]