Skip to content

Research notes: Chrome extensions development using Angular

Technology

Mar 20, 2018 - 1 minute read

objectivity-blog-java-docker
Jakub Kaczmarek
See all Jakub's posts
1553 Devops Whitepaper News Section 416X300 EN

Share

The functionality of the most popular web browser, which is Google Chrome, can be enhanced with extensions. You can find hundreds of useful extensions in Chrome Web Store. The key to Chrome extensions success is the fact, that they are relatively easy to develop. In this post I’m referring to articles about Chrome Development I’ve published on Simple Talk.

Angular Chrome extension app

As Angular allows to build Single Page Applications based on HTML and JavaScript resources, it can be a good framework for Chrome extension development, which is based on these technologies. My first article describes how to get started with Chrome Extension Angular app:

Developing a Google Chrome Extension using Angular 4

Securing Chrome extension with Azure AD

Some of the extensions might need authorization to show their content. One of the most popular methods of authorization for Single Page Applications is to use OAuth2 implicit grant flow. In this token-based method authorization is delegated to external authorization service. My second article shows how to implement such authorization for Angular Chrome extension using Azure AD:

Securing Angular-Based Chrome Extensions Using Azure AD and ASP.NET CORE

Build your own extension

The researches I’ve made helped me to achieve the goal, which was to prove Chrome extension can be developed using Angular. I hope that articles I’ve shared may be also helpful for you.

1553 Devops Whitepaper News Section 416X300 EN
Jakub Kaczmarek
See all Jakub's posts

Related posts

You might be also interested in

Contact

Start your project with Objectivity

CTA Pattern - Contact - Middle

We use necessary cookies for the functionality of our website, as well as optional cookies for analytic, performance and/or marketing purposes. Collecting and reporting information via optional cookies helps us improve our website and reach out to you with information regarding our organisaton or offer. To read more or decline the use of some cookies please see our Cookie Settings.