Find Jobs
Hire Freelancers

Develop a chrome extension (javascript)

$250-750 USD

In Progress
Posted about 8 years ago

$250-750 USD

Paid on delivery
I am developing a small extension that is supposed to prevent users from typing confidential information into websites. I need a chrome extension with the following functionality: (1) In every website, whenever the user submits a form \ presses a link \ clicks a button, the extension checks whether the user has inserted any kind of text input (2) If he did - pass all the strings the user has inserted to a native python application for further processing (I am in charge of the python application, you just have to send me the strings) (3) Stop the flow until the native python application sends back a confirmation, and only then - the form is submitted \ the link is followed \ the button is clicked. Please note - there are many ways for submission, and you should be able to catch them all, such as forms, but also: <a id="submitButton" tabindex="3" href="#" onclick="submitBtn('P')"> or <a href="javascript:void(0);" onclick="javascript: SubmitForm('login'); return false;"> or <input class="ContinueOrderColor1" type="button" name="bla_bla" value="yada_yada" onclick="javascript:SubmitForm('email');"> You are supposed to catch them all regardless of the specific method that is used in the website. If you want, you can use the examples of python native messaging as the aforementioned python app. I am responsible for the real contect of the python app. [login to view URL] (
Project ID: 9906454

About the project

8 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
l can do it better than all. I write clean and reusable javascipt code. I have 5 years of experience in web programming
$250 USD in 12 days
0.0 (0 reviews)
0.0
0.0
8 freelancers are bidding on average $561 USD for this job
User Avatar
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$773 USD in 20 days
4.9 (33 reviews)
6.4
6.4
User Avatar
Hello Wish you are well. I have gone through your project requirement .I can do this work with perfection as per your requirement. I have more then 7 year experience in development. Even you can check my review. I am here to communicate with you in your timezone and i assure you will get your work with very professional way with me. Please open your massage box and massage me so we can discuss more. I am waiting your positive reply. Thanks Regard Rahul
$250 USD in 5 days
4.6 (48 reviews)
5.4
5.4
User Avatar
Hello sir/ma'am. I am the leader of a software engineers group with several years of experience. We are new in Freelancer and seeking an opportunity to get best feedback from customer by providing best value with greatest attention. We can provide you with professional custom solutions and in every step of the development you are part of our team.
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$555 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ISRAEL
Zichron Yaakov, Israel
0.0
0
Member since Mar 10, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.