Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ajax сайт с поддержкой no javascript 
:(
    Опции темы
Vasay
Дата 15.6.2012, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



Цитата(Logo @  15.6.2012,  14:01 Найти цитируемый пост)
Ctrl+Клик


Такой фитчи не знал. Стандартными способами (средняя кнопка мыши, меню по правой кнопке) не открывает (а яндекс, сделал стандартное поведение для своего ajax интерфейса, и при этом еще и обычный не ajax оставил).

Правда, костыль гугль не допилил - в том виде в котором открывается письмо нет управляющих кнопок (удалить, в спам....).

п.с. если вернуться к теме, с которой мы начали - разработка ajax фреймворка, то яндекс почту я бы взял в пример - как надо делать Ajax Web интерфейс. Есть, конечно, некоторое количество багов (которые они пытаются исправлять), но в целом их интерфейс ведет себя весьма предсказуемо для пользователя, в отличие от ajax интерфейсов гугль сервисов. Гугль, конечно, может себе такое позволить - от него все равно народ никуда не денется, а вот зайдя на страницу какого-нибудь интернет магазина и не догадавшись, что новые вкладки нужно открывать через Ctrl, я бы не просмотрел много товаров.



--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Logo
Дата 15.6.2012, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



Цитата

Такой фитчи не знал. Стандартными способами (средняя кнопка мыши, меню по правой кнопке) не открывает (а яндекс, сделал стандартное поведение для своего ajax интерфейса, и при этом еще и обычный не ajax оставил).

Ctrl+Клик в числе стандартных способов, я часто так новые вкладки открываю. Да, яндекс обернул заголовок письма в ссылку, а у гугла обычные span'ы. Почему - хз. Может от того что клики можно перехватить и использовать ajax механизм, а меню по правой кнопке ни как не перехватить.
Так же любопытно, что если скопировать url открытого письма в google, и вставить на новую вкладку, он ничего не загрузит. Но тем не меннее, если нажать обновить на уже открытой вкладке с письмом, оно обновится нормально.

Цитата

Правда, костыль гугль не допилил - в том виде в котором открывается письмо нет управляющих кнопок (удалить, в спам....).

В спам, переслать, ответить там есть, менюшка в правом верхнем углу. А удалить действительно не вижу, странно.

Цитата

п.с. если вернуться к теме, с которой мы начали - разработка ajax фреймворка, то яндекс почту я бы взял в пример - как надо делать Ajax Web интерфейс. Есть, конечно, некоторое количество багов (которые они пытаются исправлять), но в целом их интерфейс ведет себя весьма предсказуемо для пользователя, в отличие от ajax интерфейсов гугль сервисов. Гугль, конечно, может себе такое позволить - от него все равно народ никуда не денется, а вот зайдя на страницу какого-нибудь интернет магазина и не догадавшись, что новые вкладки нужно открывать через Ctrl, я бы не просмотрел много товаров.

Переносимость ajax интерфейса с нуля конечно реализовать сложнее, но при кроссбраузерной js библиотеке/фреймворке, в принципе, сложность пожалуй, лишь чуть чуть выше, чем у обычного HTML.

Добавлено через 10 минут и 39 секунд
Цитата

Может от того что клики можно перехватить и использовать ajax механизм, а меню по правой кнопке ни как не перехватить.

Видимо, он так и делает, загружая контент письма основной страницей, и создавая через JS вторую. При обновлении window.opener не сбрасывается, контент письма новая вкладка берет из основной.

При закрытии основной вкладки он так же предупреждает о закрытии остальных, правда реально они не закрываются, лишь очищается контент (google chrome и firefox).
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0705 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.