Pre-Sales Question

Add-in Express™ Support Service
That's what is more important than anything else

Pre-Sales Question
Can I do such and such... 
Perry Kivolowitz




Posts: 10
Joined: 2010-11-09
Hi,

I wonder if you can answer a pre-sales question for me.

Using your product (IE development tool), can I do all of the following?

(1) Detect when I am browsing a specific domain.
(2) Locate a specific text box found on certain pages in that domain.
(3) Discover the contents of the text box before the request is sent to the host.
(4) Learn the contents of the reply being sent back from the host.
(5) Delay the display of the contents until my own processing is done.
(6) Modify the contents (altering what the viewer sees) based on my own processing?
(7) Optionally without a window, tab, or other visual indication that this process has been performed.

This is for an in-house research academic tool relating to an exotic database technology.

Thank you
Posted 09 Nov, 2010 23:04:09 Top
Andrei Smolin


Add-in Express team


Posts: 18825
Joined: 2006-05-11
Hi Perry Kivolowitz,

Perry Kivolowitz wrote:
(1) Detect when I am browsing a specific domain.


See the BeforNavigate2 or NavigateComplete2 events of the module used in your project (ADXIEModule, ADXIEToolbarModule, or ADXIEBarModule).

Perry Kivolowitz wrote:
(2) Locate a specific text box found on certain pages in that domain.


See the HTMLDocument property of the module.

Perry Kivolowitz wrote:
(3) Discover the contents of the text box before the request is sent to the host.


You can intercept events of the HTML controls shown on the page.

Perry Kivolowitz wrote:
(4) Learn the contents of the reply being sent back from the host.


I don't think that sort of things is not available for an add-on, I believe you need to create sort of a custom web browser to process the reply. Oh, just in case I understand you incorrectly, can you please describe that requirement in more words?

Perry Kivolowitz wrote:
(5) Delay the display of the contents until my own processing is done.


It looks like IE events as well as HTML events are fired synchronously so I believe IE will not displau the page until your event handler finishes.

Perry Kivolowitz wrote:
(6) Modify the contents (altering what the viewer sees) based on my own processing?


This is definitely possible.

Perry Kivolowitz wrote:
(7) Optionally without a window, tab, or other visual indication that this process has been performed.


Sorry?


Andrei Smolin
Add-in Express Team Leader
Posted 10 Nov, 2010 13:39:01 Top
Andrei Smolin


Add-in Express team


Posts: 18825
Joined: 2006-05-11
Andrei Smolin wrote:
I don't think that sort of things is not available for an add-on


Sorry, it should be put as "I don't think that sort of things is available for an add-on".


Andrei Smolin
Add-in Express Team Leader
Posted 10 Nov, 2010 13:40:48 Top
Perry Kivolowitz




Posts: 10
Joined: 2010-11-09
Thank you Andrei,

Here is more detail:

The text box has search key words. The target host is a search engine.

The user submits search terms - we want to know what they are.

The reply comes back from the search engine with its output and also we have queried our own experimental database technology and have our own output.

We want to modify the results of the search engine's page by adding to it.

Thanks
Posted 10 Nov, 2010 13:44:52 Top
Andrei Smolin


Add-in Express team


Posts: 18825
Joined: 2006-05-11
Hi Perry,

Perry Kivolowitz wrote:
The user submits search terms - we want to know what they are.


In the google case, the search phrase seems to be supplied in the URL you are navigating to.

Perry Kivolowitz wrote:
We want to modify the results of the search engine's page by adding to it


This is possible. I remember an add-on removing experts-exchange.com from google search results.


Andrei Smolin
Add-in Express Team Leader
Posted 11 Nov, 2010 02:49:54 Top
Perry Kivolowitz




Posts: 10
Joined: 2010-11-09
Would Google Instant prevent my accomplishing the goals I stated above?

Thank you
Posted 11 Nov, 2010 17:37:43 Top
Andrei Smolin


Add-in Express team


Posts: 18825
Joined: 2006-05-11
Hi Perry,

A google search with Instant Search on generates the following events for me:



That is, it looks like Instant Search permits you to modify the document. You'll need to perform the modificationa when it is downloaded and parsed, that in the DocumentComplete event.

Also, pay attention to Advanced Search for Internet Explorer, an IE add-on supplied with the source code, see http://www.add-in-express.com/downloads/mapi-store-events.php.


Andrei Smolin
Add-in Express Team Leader
Posted 12 Nov, 2010 09:22:01 Top