Update on DHTML History for Safari

So after $30 dollars renting a Mac, sitting here at this Internet cafe, I've made alot of progress in creating support for being able to know when the back and forward buttons are pressed in DHTML apps for Safari. I found a reliable solution (only tested in Safari 1.3 so far though), of detecting history changes, reporting the history change and new location back to the developer. There is one small bug I'm still hacking away at.

I still have not found a way to incorporate bookmarking into this for Safari; I won't stop until I do! :)

I already have a good solution for IE and FireFox; Safari is my last hold out. I also have a good DhtmlHistory API that is very simple to work with, that I will wrap around these techniques so they are easy for developers to work with. Ultimately the browsers themselves should support such an API, rather than having to depend on obscure browser hacks.

Comments

Kevin Chiu said…
Hi,

Yes, I am using p2pSockets (version 2.0, not yet released) for the backend of my project.

The project is a plug-in based collaborative editing platform for realtime editing of... anything. (I haven't figured out the 'anything' part yet, but I hope to put a plugin framework in place to solve that issue.)
Kevin Chiu said…
Oh, and I am using p2psockets instead of java sockets because my Summer of Code mentor wanted the program to be able to transverse NATs and firewalls.
Nacho said…
This comment has been removed by the author.