Некоторые браузерные хаки доступны для таргетинга на определенный браузер, некоторые из них будут работать на всех версиях браузера, а некоторые - нет.
Вот список некоторых хаков Google Chromes:
Взлом WebKit:
.selector:not(*:root) {}
- Google Chrome : Все версии
- Safari : Все версии
- Опера : 14 и позже
- Android : Все версии
Поддерживает хаки:
@supports (-webkit-appearance:none) {}
Google Chrome 28 и Google Chrome> 28, Opera 14 и Opera> 14
- Google Chrome : 28 и более поздние версии
- Опера : 14 и позже
Свойство / Значение Хаки:
.selector { (;property: value;); }
.selector { [;property: value;]; }
Google Chrome 28, Google Chrome <28, Opera 14 и Opera> 14, Safari 7 и менее 7.
- Google Chrome : 28 и ранее
- Safari : 7 и ранее
- Опера : 14 и позже
JavaScript Hacks: 1
var isChromium = !!window.chrome;
- Google Chrome : Все версии
- Опера : 14 и позже
- Android 4.0.4
JavaScript Hacks: 2 {Webkit}
var isWebkit = 'WebkitAppearance' in document.documentElement.style;
- Google Chrome : Все версии
- Safari : 3 и более поздние версии
- Опера : 14 и позже
JavaScript Хаки: 3
var isChrome = !!window.chrome && !!window.chrome.webstore;
- Google Chrome : 14 и более поздние версии
Взлом медиазапросов: 1
@media \\0 screen {}
- Google Chrome : 22 до 28
- Safari : 7 и более поздние версии
Взлом медиазапросов: 2
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
- Google Chrome : 29 и более поздние версии
- Опера : 16 и позже
Для получения дополнительной информации, пожалуйста, посетите этот сайт