Тема: Небольшой баг в FF3 (закрыта)
[Gn] Shrek Reloaded 13 [i] [10-08-2008 14:00]
Сообщений: 405 Статус: Око форума   
     
Небольшой баг в Firefox v3. При открытии любых ссылок с target=_blank из дочерних окон, генерируемых методом open() (mbattle.html, soclan.html и т. д.), страницы открываются не в новой вкладке дочернего окна (как предполагается и как было в том же FF2), а в новой вкладке РОДИТЕЛЬСКОГО окна, что очень неудобно. К примеру, чтобы посмотреть инфу или библиотеку, приходится переключаться на главное окно браузера. При чем, если использовать для открытия ссылок среднюю кнопку мыши, ссылки открываются как положено - в новой вкладке соответствующего ДОЧЕРНЕГО окна. Но middle mouse click использовать, к сожалению, возможно не во всех случаях - недоступно, например, в верхнем меню (библиотека, законы и т д), в контекстном меню в чате и т. д. Связано это скорее всего с изменением логики обработки параметра target в новой версии Firefox. Для исправления неудобств есть несколько способов. Самый простой - изменение всех ссылок вида <a href="link" target="_blank"> на <a href="link" onclick="window.open('link','id',params);return false;">. При этом второй параметр функции open() должен быть уникальным, НЕ "_blank", чтобы избежать возможного неправильного таргетинга. Другой вариант решения проблем и повышения удобства в целом - переработка пользовательского интерфейса игры, заключающаяся в интергации игрового окна c главным окном проекта. При этом можно полностью отказаться от генерируемых дочерних окон, а элементы меню главной страницы и новостную ленту прятать и активировать при необходимости, используя средства JS (можно, например, подключить фреймворк типа jQuery: во-первых снизится нагрузка на сервера, во-вторых повысится удобство пользования).
Технические тонкости готов разъяснить, если нужно :)
 
 
  Ответить
Цитировать
[Gn] Soontir 10 [i] [13-08-2008 23:32]
Сообщений: 13 Статус: Тень форума   
     

юзай Осла, там все нормально работает. Игра оптимизированна именно под него, никто ради 3% играющих с фаевфокса не будет переделывать интерфейс.


 
 
  Ответить
Цитировать
[Gn] Shrek Reloaded 13 [i] [14-08-2008 12:39]
Сообщений: 405 Статус: Око форума   
     
Soontir
Не знаешь - не говори. Firefox - второй по популярности браузер в мире и первый среди свободного ПО (общая рыночная доля достигает 18,5 %, в отдельных странах до 45%).
 
 
  Ответить
Цитировать
[Or] PogonelThEBest 16 [i] [20-08-2008 12:25]
Сообщений: 1052 Статус: Мозг форума   
     
[Gn] Soontir 10 [Gn] Shrek Reloaded 13 не место для дискуссий этот топ
 
 
  Ответить
Цитировать
[Or] PogonelThEBest 16 [i] [20-08-2008 12:26]
Сообщений: 1052 Статус: Мозг форума   
     
[Gn] Shrek Reloaded 13 спасибо за предложенную помощь
 
 
  Ответить
Цитировать