Updated 2011-01-21 02:59:27 by RLE

Use dde to get the page that the browser is on:

Must catch all dde requests, because they can fail (noticed with Opera 7.5 when looking at Transfers Window or when a page is loading)
  % dde request Mozilla WWW_GetWindowInfo 1
  "http://docs.iplanet.com/docs/manuals/communicator/DDE/index.htm","DDE Index",""

  % dde request FireFox WWW_GetWindowInfo 1
  "http://www.gigablast.com/","Gigablast",""

  % dde request IExplore WWW_GetWindowInfo 1
  "http://www.google.com","Google"
  Notice that iexplore only returns two results.

  % dde request Opera WWW_GetWindowInfo 0xFFFFFFFF
  "http://groups.google.com/groups?hl=en&lr=&q=dde+www_getwindowinfo&btnG=Search","Opera - [Google Search: dde www_getwindowinfo ]"

Notice that opera requires a different invocation.

Notice that the second result is "Opera - [INFO HERE]" so you must parse out INFO HERE

Notice that opera only returns two results.