3 ms·
Google Gadgets (on the iGoogle custom homepage) used a similar scheme for exposing a select API to untrusted JS running in frames. I was mostly exposed to it be
by mikepurvis 7y ago
Google Gadgets (on the iGoogle custom homepage) used a similar scheme for exposing a select API to untrusted JS running in frames. I was mostly exposed to it because Mapplets used the same backend to allow user widgets on Google Maps. The proxy Maps API objects (used to spawn map markers and so on) were similar in API to their non-proxy counterparts, though obviously every interaction with the other-frame content became asynchronous, and that led to a bunch of interesting small differences that could trip you up if you didn't appreciate the reality of all your data being copied back and forth across that boundary.
- m-p-3 7y agoWhy did you remind me of iGoogle, I miss it so much :(
- wp381640 7y agothat was an entire startup category a decade ago that raised a bunch of VC - netvibes and pageflakes come to mind
- martin-adams 7y agoMy browser homepage is still igoogle.com as I’ve been too lazy to change it