0

Я хотел бы создать расширение или приложение для браузера Chrome, для которого потребуется доступ к календарю Google Google (для создания новых назначений).Расширение Chrome или Chrome?

Я не уверен, какая технология лучше изучает и использует, расширения Chrome или приложения. Моему «app» не потребуется большая часть графического интерфейса, поэтому я склоняюсь к расширению - но я не знаю, будет ли это создавать трудности с доступом к Google Calender для добавления события.

У кого-нибудь есть идея, какая технология лучше всего подходит для этой ситуации и почему? Благодаря!

ответ

1

Либо, или ... Идите с расширением, если хотите.

Я предполагаю, что вы просмотрели ссылку API? https://developers.google.com/google-apps/calendar/

Оттуда я бы предположил, что вам просто понадобится OAuth для аутентификации пользователя. Вот библиотека JS: https://code.google.com/p/google-api-javascript-client/

+0

Нет, на самом деле. Но это всего лишь информация, которую я искал, спасибо! – miss9

+0

хорошо сделка. рад помочь – daleyjem

1

Есть плюсы и минусы каждого типа, приложений или расширений.

  • приложение
    • Если вы хотите создать клиентское приложение Google Calendar, который имеет много богатых компонентов GUI, этот тип станет лучшим решением.
    • Кроме того, приложения Chrome могут взаимодействовать со многими аппаратными устройствами и другими серверами. Конечно, ваше приложение Chrome может стать сервером (т. Е. Ваше приложение может открыть сокет сервера и принять запрос от других клиентских приложений).
    • Приложения Chrome могут быть выполнены не в зависимости от вашего браузера Chrome. То есть приложения Chrome не могут получить доступ к контексту вашего браузера Chrome Web.

Возможно, вы не хотите, чтобы получить плюсы выше, я думаю ...

  • Расширения
    • Если вы хотели бы создать небольшой пользовательский интерфейс для размещения вашего расписание для Календаря Google, этот тип станет лучшим решением.
    • Кроме того, расширения Chrome могут иметь доступ к контексту вашего веб-браузера Chrome. То есть ваше расширение может получать содержимое страницы каждой вкладки и вводить код CSS и/или JS. Например, ваше расширение получит URL-адрес какой-либо открытой вкладки и включит его в тело расписания.
    • Расширения Chrome полностью зависят от вашего браузера Chrome. То есть расширение не может выполняться независимо.

Кроме того, как правило, высокая стоимость будет необходима для разработки приложений Chrome, чем расширения Chrome. В результате вы должны выбрать расширения Chrome, я полагаю.

Смежные вопросы