I will make Google chrome extension to get external site permission on your permission from client end.
You can communicate via Ajax live from other hosts which is not permitted by default.
Manipulate website default live activity
create your custom activity on any website
fetch other website data in popup
Inject other script to existing website