Dataker: вероятно, дело в том, что я добавил id="targetImage" в решени, а вы не добавили, поэтому селектор getElementById("targetImage") возвращает null. Попробуйте добавить к нужной картинке id="targetImage", любо любой используйте любой подходящий для вас селектор.
Универсальную регулярку на все случаи жизни писать в данном случае не стоит, потому как условия могут сильно изменяться. Лучше решать конкретную проблему - в данном случае поменять первую s.
Если у вас есть логин и пароль Коли, то ничто не мешает вам авторизоваться как Коля. При этом поменяйте мак-адрес, чтобы нельзя было связать ваш настоящий компьютер и тот, которым вы станете на время использования чужого логина. При пользовании вай-фай сети определить что это именно вы используете чужой логин достаточно затруднительно.
Можно ли обойти аутентификацию - сильно зависит от времени и средств атакующего и устройства атакуемой сети. Вряд ли я вам помогу в данном вопросе.
Другой вопрос - зачем всё это? Если нужно скрыть ваше пользование сетью - проще будет не пользоваться, использовать мобильные сети, например. Если нужно сохранить в тайне передаваемые данные и посещаемые сайты - тот же vpn, https вам успешно поможет в этом. Для чата, например, телеграм.
Ryuk ...: я не совсем понимаю, что значит анонимизировать при авторизации в сети. Допустим, у администраторов есть список, в котором написано что у Васи Иванова логин vasya, и они могут без особых проблем (на самом деле всё зависит от того как устроена сеть) посмотреть, авторизован vasya сейчас, или нет. В каком месте, в описанной модели, нужна анонимность?)
Ryuk ...: информацию о машине передаваемую куда? Если интересует безопасность обмена данными с интернетом, то используйте https, vpn с шифрованием. Сейчас множество популярных сайтов поддерживают https, этого достаточно для защиты.
LiptonOlolo: если хостинг у вас - виртуальная машина, то да, IIS в помощь. Если хостинг сайтов - то копирование файлов и папок, включая bin-папку, на фтп предоставляемый хостером. Только копировать нужно не всё, а cshtml, js, css, config-файлы, файл global.asax. Тут может помочь встроенная в студию web-публикация и её профили. Обычно панель с нею отключена, чтобы включать - в русскоязычной студии "вид"-"панели инструментов"-"Веб-публикация одним щелчком". Профили можно создавать вручную, либо, например, хостинг azure от microsoft даёт профили публикации, их можно указать в студии и деплоить одним нажатием кнопки.
Владислав Бойченко: либо просто
if ($(document).width()>768) $('#fullpage.fp-enabled').fullpage();
});
но это уже по ситуации, смотря что нужно будет делать потом
Я тут почитал про этот ваш скрипт, и, думаю, есть более элегантное решение.
Вам нужно отключать Jquery.fullPage, верно?
Если смотреть на документацию с гитхаба, то они рекомендуют включать его вот так
$(document).ready(function() {
$('#fullpage').fullpage();
});
Я вам предлагаю включать его иначе
$(document).ready(function() {
if ($(document).width()>768) $("#fullpage").addClass("fp-enabled");
$('#fullpage.fp-enabled').fullpage();
});
Этот способ кроссбраузерно решит вашу проблему без неожиданных сюрпризов и js-кода, который я вам предлагал написать
Владислав Бойченко: я добавил ваш код на ту страницу, ссылку на которую я указал выше, и она стала запрашивать файл, который указан в вашем коде (вы можете сами в этом убедиться - в отладчике браузера можно увидеть что сервер вернул 404, т.к. данного файла у него нет).
Я хочу пояснить - screen.width возвращает разрешение экрана, которое сообщает браузер. Это разрешение не обязательно будет физическим, мобильные браузеры возвращают эмулированное разрешение. Я добавил на эту страницу код, который отображает ширину браузера, возвращаемую этой командой. Пробуйте и проверяйте
Владислав Бойченко: да, я слегка протупил, в момент загрузки document.body еще не будет существовать.
Нужно изменить код, вместо document.body.clientWidth писать screen.width. В этом случае будет проверяться ширина экрана а не браузера. И еще, закрывающий тег в тексте внутри document.write нужно разделить кавычками и знаком плюса. Пример вот тут > andrewg.ru/test.html
Но вообще, по-хорошему, вам нужно не таким образом проверять ширину, а дописать проверку ширины экрана в js бутстрапа. Либо написать свою аналогичную библиотеку.