Base64 может использоваться для многих целей.
Основная причина заключается в преобразовании двоичных данных в нечто проходимое.
Я иногда использую его для передачи данных JSON с одного сайта на другой, хранения информации в файлах cookie о пользователе.
Примечание: вы можете «использовать» его для шифрования - я не понимаю, почему люди говорят, что вы не можете, и что это не шифрование, хотя оно было бы легко разрушаемым и не одобрялось. Шифрование означает не что иное, как преобразование одной строки данных в другую строку данных, которая может быть либо позже расшифрована, либо нет, и это то, что делает base64.
Вы должны выполнить код в изолированном iframe во внешнем домене, точно так же, как , что StackOverflow делает для обработки запуска ненадежного кода в его функции фрагментов.
Обратите внимание, что очень старые браузеры (до IE11) не поддерживают встроенные фреймы в песочнице.