Подтвердить что ты не робот

Что такое хром-объект?

Я просто наткнулся на глобальный объект в chrome, называемый chrome, я понятия не имею, что это за объект, и я не смог найти никакой информации об этом (это не то же самое, что хром-объект для приложений/расширений). Это как какой-то объект, который хром использует для тестирования новых функций?

4b9b3361

Ответ 1

Учитывая имя объекта, я бы предположил, что цель if - это утилита для разработчиков расширений Chrome, хотя она предоставляет методы, которые могут быть полезны на обычных веб-сайтах, не в пределах расширения.

Некоторые API-интерфейсы, похоже, имеют очень узкую цель, например chrome.webstore.install(), используемых для установки расширений. Другие методы и свойства, такие как chrome.csi().pageT, чтобы получить время с момента загрузки страницы, могут быть полезны вне контекста расширения, но так как никакой другой браузер, скорее всего, не будет их раскрывать, я не вижу никакого использования API-интерфейсов вне этого намеченного контекста.

К сожалению, сегодня сайт разработчика Chrome немного расстроен, вызывая HTTP 500, но, по крайней мере, согласно результатам поиска Google, вы должны найти информацию о API chrome.webstore и chrome.appNotifications, как только сайт разработчика жив и пинает снова. chrome.appNotifications, похоже, связано с уведомлениями о рабочем столе.

Объект кажется немного скрытым сокровищем, и я не смог найти достойный список, описывающий все открытые API. Так что теперь самый простой способ получить информацию о различных API-интерфейсах - это, вероятно, осмотреть объект chrome в Dev Tools, а затем google для методов, которые бросаются в глаза.