| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Обработка сохранения страницы в IE |
| Автор: regis 25.9.2007, 13:11 |
| Собственно, проблема: желательно как-нибудь перехватить или обработать сохранение пользователем страницы в IE. Например, крайне нежелательно, чтобы он мог сохранять ее с типом "Web page, complete". Как нибудь можно этого добиться средствами JS? |
| Автор: Ghirik 25.9.2007, 13:19 |
| Пользователь, вообще, может делать всё, что угодно на своём компе. И жалкие попытки с помощью JavaScript-а запретить пользователю что либо делать могут сработать только, если пользователь ленив, или если ему ваша страница нафиг не нужна. Это так, флуд... Используя куки, наверное можно. |
| Автор: regis 25.9.2007, 13:37 |
| Ghirik, не надо наезжать на меня. Идея принадлежит моему начальству. ;) Впрочем, ограничить возможности пользователя желательно, скажем так, для его же блага. (И желательно учесть, что пользователи у нас -- далеко не суперхакеры. ;) ) Возможно, будет вполне достаточно, если прямо на странице будет кнопка с надписью "сохранить страницу" (позволяющая сохранить ее, скажем, как HTML only). Вопрос, можно ли это сделать, остается в силе. |
| Автор: Ghirik 25.9.2007, 13:51 | ||
А что конкретно не нужно сохранять со страницы? Какой то JavaScript-ом формируемый контент?
Нет.. Нет....И мыслей не было... Добавлено @ 13:57 Если вам просто не нужно, чтобы клиент смог использовать страницу в автономном режиме, тогда, выводите данные через Ajax. |
| Автор: regis 25.9.2007, 15:22 |
| Нет, сохранять страницу как можно! (И даже, в каком-то смысле, нужно.) Проблема в том, что нельзя ее перезагружать с сервера. (ASP-скрипт устроен так, что он "одноразовый": контент страницы выдается только раз, во второй будет полная лабуда). Проблема в том, что когда выбирается режим сохранения "complete", обычно тупой IE неявно перезагружает страницу -- в результате сохраняется чепуха. Этой ситуации и хочется избежать. |
| Автор: solenko 25.9.2007, 16:55 |
| Имхо, проще пересмотреть логику в ASP чем извращаться на стороне клиента. |
| Автор: Ghirik 25.9.2007, 17:23 | ||
|