Не знаю на счет PS2, но PCSX (эмулятор первой PS) удалось скомпилировать через Emscripten, и он способен в браузере загружать образы дисков: https://tjwei.github.io/pcsxjs/
jekanok: В документации написано, черным по белому, "By default, Magnific Popup has four types of content: image, iframe, inline, and ajax. There is no any “auto-detection” of type based on URL, so you should define it manually." Нужно указывать type $('.popup').magnificPopup({type:'image'})
Александр Рублев: да, пользователь MySQL с ограниченными правами это лучше, чем ничего.
Но стоит задуматься о другом пути: отельный сервер приложения, который управляет правами пользователей, в нем будет вся бизнес-логика, и он будет писать в БД и предоставлять API для приложений-клиентов. Это лучше по нескольким причинам: это безопаснее, более безболезненное расширение функциональности в будущем. Вдруг понадобится сделать не только десктопное приложение, но и мобильный клиент для сотрудников вне офиса? Тогда вы сделаете сервер приложения видимым из в интернета, и АПИ уже будет. Ну это так, на вскидку.
Александр Рублев: то есть соединение с этой БД идет в приложения напрямую? Если так, то вот вам атака: злоумышленник в локальной сети снимает траффик Wireshark, вычленяет оттуда логин/пароль к БД, соединяется с ней клиентом и получает доступ к БД.