Google Chrome addon to send pages to IE

IN PROGRESS
Bids
6
Avg Bid (USD)
$693
Project Budget (USD)
$250 - $750

Project Description:
Purpose

Seamless browsing experience between Internet Explorer and Google Chrome. Many companies have intranet sites that require Internet Explorer 6 or 7 to function properly. These companies want to use Chrome for browsing the web but can’t migrate because of the compatibility problems with their intranet sites. This project is to develop a Google Chrome plugin that will allow a configurable a list of intranet sites that will be opened in IE when the end-user clicks on a intranet site in Chrome.

Requirements

We have a text file containing URLs that is called the IE list. When a user who is using Chrome, opens a site that is on the IE List, that site must open in a new Window in IE. This must be a seamless experience that is much like opening a site in a new Chrome window. Sites should only be open from Chrome to IE when the user clicks on a link, a bookmark, or types a matching URL in the address bar.

In Chrome, all user-accessed links are checked against the IE list and potentially redirected to IE. Other content included by the web page including images, ads and cross site frame linkages will continue to launch in the same Chrome browser window unless it is on the IE list.

Behavior examples:

1. www.a.com is not in the IE list but www.b.com is on the IE list. If a user visits www.a.com in Chrome and the site has a frame that opens to www.b.com, on loading, the entire page except content from www.b.com will load in Chrome. The content from www.b.com is incompatible with Chrome and should not be rendered there. This is similar to Ad blocking behavior where content from www.b.com is blocked from loading in Chrome.

2. www.a.com is not in the IE list but www.b.com is on the IE list. If a link on site www.a.com leads to www.b.com site, on clicking, the new www.b.com site will open in Internet Explorer because it was a user action.

Additional requirements:

* When to open in IE:

- Hyperlinks on user click
- Bookmarks on user click
- Typed URLs on user enter

* Must be developed in C++
* Support last released Google Chrome on Windows XP, Vista and Windows 7.
* Reads white list from a text file. List is parsed so that the intranet URLs are specified using boost::regex or similar regular expression.
* On link click, check whether target is in IE list - launch URL in Internet Explorer If not in IE list - l render in Chrome.
* In general, we prioritize IE over Chrome for site compatibility. in the following scenarios:

- If the IE list is missing, send all URLs to Internet Explorer.
- If IE list is corrupt or unreadable, pop an error message in Chrome and send all URLs to Internet Explorer.
- If IE list is empty, send all URLs in IE.

* The addon must support multi-byte pathnames for reading the IE list file.
* Chrome addon needs to be installable without user intervention. The user should not have to click to enable the addon.
* Support for Unicode URLs

Sample IE list file is attached.

Skills required:
C++ Programming, Google Chrome
Additional Files: config.txt
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire codecandy2k
$ 660
in 7 days
$ 1650
in 30 days
$ 262
in 7 days
$ 315
in 10 days
$ 550
in 3 days
$ 721
in 28 days