Все заметки с тэгом «Safari»

Можно уточнить:
    1. Воскресенье, 30 августа 2009

      Safari и popup-ы

      В Safari 3 и 4 имеется встроенный блокиратор popup-ов, который несколько отличается от всех остальных браузеров и запросто может попортить жизнь первый раз сталкивающегося с этим разработчика.

      Отключаем блокиратор попапов. Делается из меню. Пункт называется «Block popup windows». В 3-м он расположен в меню «Edit», в 4-м — в меню настроек. Если всё заработало — это наш случай. Включаем блокиратор обратно.

      Правила, по которым работает блокиратор:
      - Пользователь щёлкнул по ссылке или кнопке, которая вызывает функцию A(). Функция непосредственно в теле выполняет window.open → попап блокирован не будет.
      - Пользователь щёлкнул по ссылке или кнопке, которая вызывает функцию A(). A() вызывает другую функцию B(), которая уже выполняет window.open → попап будет блокирован.
      - window.open вызывается по событию, не связанному с действиями пользователя (например, onload) → попап будет блокирован.

      Итого, решение:
      - Повесить открытие попапа на действие пользователя.
      - Выполнять window.open непосредственно в функции, повешенной на это действие.


    1. Четверг, 29 января 2009

      Определяем браузер из JS

      В продолжение темы определения браузеров Gareth Heyes привёл хаки для других распространённых браузеров:
      Читаем


    1. Пятница, 25 июля 2008

      Новый Firebug Lite

      http://getfirebug.com/firebugxb-sm.gif

      Ура! Теперь Lite-версия имеет очень похожий интерфейс, приучена к Inspect с просмотром текущего CSS, имеет нормальный DOM-инспектор и консольку.

      Если кто не знает — данная штука позволяет получить «облегчённую версию» FireBug в IE, Opera или Safari.

      Букмарклет — можно затащить к себе на браузерную панельку и пользоваться.
      Официальная страничка


    1. Вторник, 27 мая 2008

      Подключение стиля только для Safari 3

      Иногда, когда макет уже свёрстан, приходится вносить коррективы для некоторых отдельных браузеров. В случае IE очень помогают условные комментарии. В случае Safari обычно используются хаки.

      Но выход есть.


      <head>
      <link type="text/css" media="screen and (-webkit-min-device-pixel-ratio:0)"
      href="/css/safari.css"/>
      </head>



      В итоге получаем чёткое побраузерное разделение кода и валидные HTML и CSS.

      Опробовано на Windows-версии Safari 3.1. Если у кого есть под рукой мак — буду признателен за тестирование.


    1. Среда, 28 ноября 2007

      Safari CSS Reference

      Появилось официальное описание CSS-свойств для Safari. Кроме стандартных свойств дано описание специфичных для сафари -webkit*.

      Изучаем


    1. Пятница, 29 июня 2007

      CSS только для Safari

      Неплохой способ описать CSS только для Safari подсказал блог difour.org:


      <style type='text/css' media='all'>
      /*Safari 3 patch, http://difour.org */
      @media screen and (-webkit-min-device-pixel-ratio:0){
      #myDiv {
      font-size:40px;
      }
      }
      </style>


Подписаться на RSS

Интересное

Разделы

  1. (5)
  2. (11)
  3. (6)
  4. (9)
  5. (6)
  6. (6)
  7. (16)
  8. (59)
  9. (264)
  10. (51)
  11. (16)
  12. (12)
  13. (37)
  14. (5)
  15. (10)
  16. (14)
  17. (18)
  18. (12)
  19. (6)
  20. (8)
  21. (7)
  22. (29)
  23. (62)
  24. (18)
  25. (64)
  26. (5)
  27. (193)
  28. (56)
  29. (6)
  30. (18)
  31. (72)
  32. (27)
  33. (65)
  34. (32)
  35. (10)
  36. (5)
  37. (6)
  38. (5)
  39. (309)
  40. (11)
  41. (6)
  42. (12)
  43. (8)
  44. (18)
  45. (6)
  46. (15)
  47. (114)
  48. (18)
  49. (6)
  50. (8)
  51. (66)
  52. (16)
  53. (6)
  54. (17)
  55. (5)
  56. (26)
  57. (7)
  58. (27)
  59. (7)
  60. (12)
  61. (11)
  62. (118)
  63. (31)
  64. (5)
  65. (18)
  66. (22)
  67. (9)
  68. (6)
  69. (8)
  70. (41)
  71. (10)
  72. (6)
  73. (12)
  74. (8)
  75. (5)

Друзья