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