Видимость страницы api все префиксы вендора
Я пытаюсь интегрировать API видимости страницы и вижу, что в некоторых версиях браузеров имена поставщиков предварительно привязаны к состоянию видимости.
Я использую код ниже
if (typeof document.hidden !== "undefined") {
hidden = "hidden";
visible = "visible";
visibilityChange = "visibilitychange";
} else if (typeof document.msHidden !== "undefined") {
hidden = "msHidden";
visible = "msVisible";
visibilityChange = "msvisibilitychange";
} else if (typeof document.webkitHidden !== "undefined") {
hidden = "webkitHidden";
visible = "webkitVisible";
visibilityChange = "webkitvisibilitychange";
}
Я также вижу, что Mozilla Firefox для нескольких версий имеет moz
в качестве префикса поставщика.
Может кто-нибудь, пожалуйста, подтвердите, какие префиксы различных поставщиков, чтобы я не пропустил ни одного, также есть ссылка, где упоминаются все доступные префиксы поставщиков.
Любая помощь в этом будет очень признательна. Благодарю.