My mistake, the example that uses javascript to get the contents of the window works on safari.
http://cutesoft.net/example/javascript-api.aspx
I am currently trying to craft a solution that uses this technology, which is proving decidedly difficult at the moment. A solution to the previous problem would still be useful.