Сегодня у меня есть странная задача, и я не прошу кого-либо ее решить для меня, просто ожидая предложений или советов, поэтому, пожалуйста, внимательно прочитайте.
Код должен быть исключительно JavaScript/JQuery Client Side, без серверной стороны и не спрашивайте меня, почему я просто удивлен, как вы.
У нас есть два браузера, которые могут называть их A и B, где A имеет форму (имя, возраст, фамилия), когда A запускает любое событие KeyPress, щелчок, размытие, изменения должны отражаться в браузере B, вы можете сравнить это зеркало или отслеживание устройства, которое будет видеть, что вы нажимаете, набрав и т.д.
То, что я попытался сделать в начале, - это использовать Ajax и обновить значения формы A в Json-типе на сервере и записать их в файл, а затем для извлечения значений для браузера BI используется тот же процесс с Ajax, который будет читать значения из файла. К сожалению, он отказался и попросил его быть чисто клиентской стороной. а?
_______________A____________ _________________B______________
| | | |
| Name: John | | Name: John |
| Last Name: Smi | ====> | Last Name: Smi |
| Age: | | Age: |
|____________________________| |______________________________|
Я застрял, как кошка на дереве, какая-нибудь помощь, пожалуйста?
Самое близкое, что вы можете получить, это несколько способный к производству:
Некоторые экспериментальные материалы:
Я полагаю, что расширения браузера также должны вписываться в это требование, предполагая, что API расширения браузера поддерживает некоторые сетевые возможности. AFAIK, расширения Chrome и Firefox написаны в JS.