Find Jobs
Hire Freelancers

Rewrite of a Firefox extension for AD-POPUP

$250-750 USD

In Progress
Posted over 10 years ago

$250-750 USD

Paid on delivery
Rewrite of a Firefox extension for AD-POPUP Introduction of the product --------------------------- We have a software product "Rightsnetwork Media Plugin" containing browser extensions(IE and Firefox and Chrome). Our product is a kind of Ad Ware software(not spyware or malware). Japanese product page) [login to view URL] English transration) [login to view URL]://[login to view URL] You can freely try and use it online (you can easily uninstall it completely from control panel!, see the bottom of this document). Mainly , that shows Ad-Popup in the right-bottom cornor of the user browser tab. responding to each user input(keyword or URL). Requirements ------------ So, now we need a refactoring and rewriting of our current Firefox Plug-In extension(written in Javascript). because the code for Firefox has a performance problem currently. (sometimes it cannot show AD window properly), compared with IE and Chrome version. Our Chrome version and Firefox version are both written in JavaScript, and the both have the same functions basically. So you can rewrite the Firefox extension code totally, based on Chrome one working well. The main difference of Firefox and Chrome codes, exists in the method of popping up AD window. Firefox code pops up AD window by creating frame-window. Chrome code pops up by injecting some tags into the document body. We want to improve the code(for Firefox) in performance, and rewrite the Firefox extension totally, based on the Chrome extension. Demo ---- That functionarity is very simple. 1. In the browser tab, everytime a kind of "Document completed" event happens, you(the extension module you make) can get the two information by using extension API. the URL and a string defined in title tag in the page. 2. You send them to another local process(exe) already running background. (via http protocol). 3. Immediately, you receive the information which is needed to show AD popup. following: A. URL of the AD image itself(JPG or GIF) B. URL of the AD frame/image information(JSON.. image size etc...) C. URL of the AD frame itself(PNG) 4. You create the popup frame by using JS or CSS functionarity and pop it up at the right-bottom cornor of the browser tab, and in that frame, the AD image to be showen. 5. This flow must be maintained per each browser tab individually. 6. We need a professional and skilled person, that can consider asynchronicity of the functions of the software, and its stablity enough. To judge whether you can do this job or not, I recommend you first try and use it. (I mean you may install the software into your own pc and check it). you can easily uninstall it completely from your PC by control panel. We can provide you with the further detail information that is needed for your job and share our source code already running. How to test: 1. Your PC must be Windows XP SP3, Vista, 7 or 8 with Firefox or IE 7-10(Desktop ver.). 2. Install the software from this page(by using IE or Firefox). [login to view URL] (Turn off any virus/firewall software). 3. After installation completed, wait several minutes, and launch IE or firefox. 4. Launch the browser, Check the browser plugin enabeld. 5. See the popup-ad shown with any popular words(DVD or something). Thanks.
Project ID: 4850428

About the project

Remote project
Active 11 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

About the client

Flag of JAPAN
ijemgen, Japan
5.0
55
Payment method verified
Member since May 17, 2010

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.