Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
В IE7 (в остальных браузерах все работает) на странице через window.open открывается дочернее окно, выбирается значение, дочернее окно закрывается. Сессия потеряна. Кто-нибудь боролся с таким? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 22:19 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
doublefintКто-нибудь боролся с таким? Вообще сессии не используем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2010, 22:41 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
krvsa, вы вводите нас в заблуждение. doublefint, нет ли на теге body свойства onunload? Мне кажется, это ваше приложение отрывает сессию принудительно. У нас была другая проблема - при открытии окна из модального диалога сессия не передавалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 05:46 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.вы вводите нас в заблуждение Не понял почему? Мы не пишем ничего в сессию... Ничего из неё не читаем... Потому и написал что "Вообще сессии не используем..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 09:28 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
Как говаривал Кант: - Хватит спорить, давайте вычислять. Сделал два csp-файла... tmp.csp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. И tmp1.csp Код: plaintext 1. 2. 3. 4. 5. 6. Потестил в ИЕ7... %session.SessionId везде был одинаков... Никуда не девался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 09:44 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
doublefint, Есть подозрение на параметры безопасности IE7 Есть подозрения, что у вас пути этих двух страниц пишутся по разному, изз-за чего куки хранятся раздельно. Например, один из путей содержит большие буквы. krvsa, ну у вас какая-то система авторизации есть? Как система не сваливает запросы всех пользователей в кучу? Вы все-все в URL подаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 10:41 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.у вас какая-то система авторизации есть? В новых вариантах кащейская авторизация. Блок А.Н.Вы все-все в URL подаете? Да. Только про "все, все" это громко сказано... Так, некие "ключевые" элементы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 12:09 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
Хм, настройки безопасности... Разрабатывал под IE8, для проверки работы переключил его в режим IE7, перестало работать. В сессии ID пользователя. Закрывается дочернее окно, пользователя выкидывает на страницу авторизации. onunload не использовал. Пути типа window.open("csp.child.cls") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 14:57 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
А можно полные пути? Еще посмотрите в настройках csp приложения, возможно хранение куков если смысл сделать в приложении / а не /myapp/ Пока мне кажется, что не передаются куки на дочернюю страницу. Еще поиграйтесь параметром "использовать куки для сессии". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 16:38 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
doublefint , Для модальных окон лучше использовать метод launchPopupWindow в связке с zenLink или %CSP.Page:Link() на случай приватных страниц. По поводу сессий в различных браузерах было на англоязычном форуме, например: CSP Sessions with Firefox and IE8 %session.Data on different FireFox tabs Csp's losing %session.Data between pages Old %session objects re-used Ещё посмотрите параметр CSPSHARE . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2010, 16:52 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
При открытии нового окна создает новую сессию. Пример для тестирования Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:11 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
doublefintПри открытии нового окна создает новую сессию. Так вроде так всегда и было... Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:15 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
Opera 11.00 IE 6.0 Mozilla 3.6 Сессия держится во всех трех случаях, каше дома стоит версии Cache for Windows (x86-32) 2010.2 (Build 431) Thu Sep 16 2010 17:36:20 EDT У вас что-то с настройками куков в браузере, они почему-то не передаются в новое окно, попробуйте сбросить настройки безопасности по дефолту. krvsaТак вроде так всегда и было. Фигня. У нас много окошек открывается и модально и немодально, в каждом окошке проверка текущей сессии, если она не совпадает, то вышибает все приложение. И это случается очень редко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 17:38 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
А, дома у меня IE7 нет, но в организации у нас используется и IE7 и более старшие версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 18:40 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
Блок А.Н., более того, как оказалость, и в IE7 тоже держит сессию (проверил на виртуалке с IE7 v.7.0.5730) Только IE8 в режиме IE7... Считаю вопрос закрытым, всем спасибо за помощь, прошу прощения за беспокойство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 18:48 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.Фигня. И лицензии не съедаются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 20:06 |
|
||
|
IE7, window.open, сессия
|
|||
|---|---|---|---|
|
#18+
Нет, лицензии не съедаются, сессия держится. Ну то есть случаи, когда приложение вышибает бывают, тогда сессию новую приходится открывать, но это не связано с открытием новых окон. Вообще для каше абсолютно пофиг, как открывается окно, модально или немодально, разница есть только для браузера. Пока точно известно, что сессия теряется, если сделать window.open из модального окна, такие моменты мы переписали. Еще сессия теряется, если страница есть в url с приложение содержит большие буквы. А сейчас я вообще сделал привязку лицензий по IP, как в 2010, так что пофиг :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 20:40 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37028843&tid=1557864]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 364ms |

| 0 / 0 |
