Используйте это
if( screen.width <= 480 ) {
// is mobile
}
Вы можете попробовать CAcert . Благодаря этому вы получаете сертификат других пользователей CAcert. CAcert имеет систему, основанную на репутации, поэтому, если вы проходите сертификацию достаточно часто, ваш сертификат считается действительным.
Возможно, вам придется добавить CAcert в качестве доверенного центра в целевой системе. Самостоятельная подпись исполняемого файла должна быть достаточным вариантом, но вам нужно будет предоставить публичный сертификат. Использование известного авторитета может помочь проверить файл, но я думаю, что все закончилось kill, в этом случае используйте контрольную сумму или хэш sha2 файла в сочетании с вашим самоподписанным сертификатом. Вы можете настроить Linux-сервер в качестве центра сертификации, однако они должны будут доверять вашему общедоступному сертификату.
Для разработчиков открытого исходного кода Certum предоставляет сертификаты подписи кода бесплатно *
Просто введите «разработчик открытого кода» в «компании» поле, когда ты запросить сертификат. Вот и все.
Ссылка на сертификаты подписи с открытым исходным кодом здесь
[*] Начиная с 2016 года, сертификат подписи с открытым исходным кодом больше не доступен бесплатно. Сейчас это платная услуга.
Вы также можете ознакомиться с KSoftware . Они перепродают сертификаты подписи кода Comodo за 99 долларов США в год.