Google chrome Chrome扩展还是Chrome应用?
我想为Chrome浏览器创建一个扩展或应用程序,需要访问用户的Google日历(用于创建新约会) 我不确定应该更好地研究和使用哪种技术,Chrome扩展还是应用程序。我的“应用程序”不需要太多GUI,所以我倾向于扩展——但我不知道这是否会给访问用户的Google日历添加事件带来任何困难Google chrome Chrome扩展还是Chrome应用?,google-chrome,google-chrome-extension,google-calendar-api,google-chrome-app,Google Chrome,Google Chrome Extension,Google Calendar Api,Google Chrome App,我想为Chrome浏览器创建一个扩展或应用程序,需要访问用户的Google日历(用于创建新约会) 我不确定应该更好地研究和使用哪种技术,Chrome扩展还是应用程序。我的“应用程序”不需要太多GUI,所以我倾向于扩展——但我不知道这是否会给访问用户的Google日历添加事件带来任何困难 任何人都知道哪种技术最适合这种情况,为什么?谢谢 要么,要么。。。如果你愿意的话,可以加个分机 我想你已经看过API参考了吧? 从那里,我可以想象您只需要OAuth来验证用户。以下是JS库: 每种类型、应用程序
任何人都知道哪种技术最适合这种情况,为什么?谢谢 要么,要么。。。如果你愿意的话,可以加个分机 我想你已经看过API参考了吧? 从那里,我可以想象您只需要OAuth来验证用户。以下是JS库:
每种类型、应用程序或扩展都有其优缺点
- 应用程序
- 如果您想创建一个具有许多丰富GUI组件的GoogleCalendar客户端应用程序,这种类型将成为更好的解决方案
- 此外,Chrome应用程序可以与许多硬件设备和其他服务器通信。当然,您的Chrome应用程序可以成为服务器(也就是说,您的应用程序可以打开服务器套接字并接受来自其他客户端应用程序的请求)
- Chrome应用程序的执行不依赖于您的Chrome Web浏览器。也就是说,Chrome应用程序无法访问Chrome Web浏览器的上下文
- 扩展
- 如果你想创建一个小的用户界面来发布你的日程安排到谷歌日历上,这种类型将成为一个更好的解决方案
- 此外,Chrome扩展可以访问Chrome Web浏览器的上下文。也就是说,您的扩展可以获取每个选项卡的页面内容,并插入CSS和/或JS代码。例如,您的扩展将获得某个已打开选项卡的URL,并将其包含在已发布计划的主体中
- Chrome扩展完全依赖于您的Chrome Web浏览器。也就是说,您的扩展不能独立执行
此外,一般来说,开发Chrome应用程序的成本要高于Chrome扩展。因此,我认为,您应该选择Chrome扩展。事实上,不是。但这正是我想要的信息,谢谢!