История изменений
Исправление deep-purple, (текущая версия) :
Короче.
Добавляем в настройках аккаунта на сайте публичный ключ. Как он генерируется это уже нужно думать. Юзер ставит юзерскрипт и вписывает в его настройки (в переменную) публичный ключ. Сайт зная публичный ключ юзера генерит в <body> шифрованую кашу. Юзерскрипт динамически дешифрует кашу с помощью ключа и строит корректный DOM.
Исходная версия deep-purple, :
Короче.
Добавляем в настройках аккаунта на сайте публичный ключ. Как он генерируется это уже нужно думать. Юзер ставит юзерскрипт и вписывает в его настройки (в переменную) публичный ключ. Сайт зная публичный ключ юзера генерит в <body> шифрованую кашу. Юзерскрипт динамически дешифрует кашу с помощью ключа и сторит корректный DOM.