Я занимаюсь разработкой веб-приложения, и, поскольку оно имеет доступ к базе данных внизу, мне требуется возможность отключить инструменты разработчика из Safari, Chrome, Firefox и Internet Explorer, а также Firebug в Firefox и всех подобных приложений. Есть ли способ сделать это?
Примечание. Платформа AJAX, предоставляемая базой данных, требует, чтобы все, что дано базе данных, содержало веб-параметры, которые можно было изменить, и чтобы все, что она возвращает, обрабатывалось в JavaScript. Поэтому, когда он возвращает значение, например, имеет ли пользователь доступ к определенной части веб-сайта, оно должно обрабатываться в JavaScript, к которому инструменты разработчика могут в любом случае получить доступ. Так что это обязательно.
ОБНОВЛЕНИЕ: Для тех из вас, кто все еще думает, что я делаю плохие предположения, я спросил продавца. Ниже их ответ:
Вот несколько советов о том, как снизить риск:
1) Используйте Обфускатор javascript, чтобы запутать код и предоставить только запутанную версию с проданным приложением; оставьте не запутанную версию для себя, чтобы вносить изменения. Вот онлайн-обфускатор: Как я могу запутать (защитить) JavaScript? http://en.wikipedia.org/wiki/Obfuscated_code http://javascriptobfuscator.com/default.aspx
2) Используйте менее описательное имя; может быть, "repeattasks.js" вместо "security.js" в качестве "security.js", вероятно, больше будет выделяться тем, кто рассматривает информацию такого типа как нечто важное.