Find Jobs
Hire Freelancers

Chrome browser extension

$15-25 USD / hour

Inställt
Publicerad nästan sex år sedan

$15-25 USD / hour

I need a cross-browser plugin developed. The general logic of this plugin is already completed, and will be provided to you on contract acceptance. It's about 70% written. What I need is for it to be finished. New code that will need to be written: HTML popup interface that displays when the user clicks on the extension's badge. This HTML will be populated with data from IndexedDB about the site loaded in the current tab. Cross-browser compatibility. The POC is written only for Chrome. My preferred method of development is to hammer out all the fine details on Chrome. Once the fine details are completed, you can then do the minor changes needed when using WebExtensions to make the plugin work on Edge, FF, and Opera. However, I also need it ported to Safari. How it works: When the plugin is installed, it loads data from a json file to IndexedDB, using localforage to read and write. This code is already written in the POC. When a browser hears an onActivated or onUpdated event, it then queries data stored in IndexedDB which then will be used to change the badge icon, badge text, and badge background color based on the data retrieved from IndexedDB. This code is already written in the POC. If a user wants more information, they can click the badge icon and get an HTML popup that shows data pertinent to the site they are visiting. The data will be retrieved from IndexedDB and populated into this HTML page. The HTML page needs to look similar to a nutrition label (I'll provide examples), and allow for an arbitrary amount of custom rows, based on what's stored in the DB. This code is not written. There also needs to be a overlay on the website's main frame, in the form of a small circle that contains a piece of data from the database, similar to the plugin Ghostery's purple circle shows the number of ads blocked. The overlay will fade out after 10 seconds.
Project ID: 17207540

Om projektet

10 anbud
Distansprojekt
Senaste aktivitet sex år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
10 frilansar lägger i genomsnitt anbud på $21 USD/timme för detta uppdrag
Använd avatar
yes i create chrome extension previously so having good understanding about the format and structure of it. can we discuss more on freelancer inbox to get detail understanding about project ?
$22 USD Om 40 dagar
5,0 (44 omdömen)
8,1
8,1
Använd avatar
I am an expert in the chrome extension development, API development, bot and automation software development. I have 8+ years experience in java, Javascript, c#, python, JQuery, bot and extension development. Thank You. Waiting for your reply.
$22 USD Om 40 dagar
5,0 (11 omdömen)
4,8
4,8
Använd avatar
Hello I read your proposal and understood your idea. I am a extension expert. i have developed many extensions. so if you want, i can show extensions i have made before. and i hope to work with you. thanks.
$22 USD Om 40 dagar
4,0 (29 omdömen)
5,6
5,6
Använd avatar
WE ALREADY HAVE DEVELOPED CROSS BROWSER PLUG IN, YOU CAN CHECK BELOW PROJECT WHICH WAS COMPLETED THROUGH FREELANCER.COM, I CAN ALSO SHOW YOU DEMO OF PREVIOUS WORK, PLEASE PING ME SO WE CAN DISCUSS FURTHER THANKS https://www.freelancer.com/projects/php/CrossPlatform-Browser-add-inthat/
$15 USD Om 40 dagar
5,0 (3 omdömen)
3,8
3,8

Om kunden

Flagga för UNITED STATES
Mesa, United States
5,0
8
Verifierad betalningsmetod
Medlem sedan feb. 7, 2012

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.