AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.03.2013, 02:07   #1  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Портал Ax2009 и разные браузеры
При попытке открытия портала браузером Хром в браузере возникает просто белое поле.
При первой попытке обновить окно браузера ничего не меняется. Белое окно остается.
При второй попытке обновления иногда возникает картинка, а иногда не возникает.

То же самое иногда случается в IE9.

Если установить курсор в конце адресной строки, а потом нажать клавишу ввода на клавиатуре, страница появляется всегда.

С какой стороны начинать лечить это явление, непонятно, равно как и случайность возникновения явления.
Оно бы и фиг с ним, но пользователи как-то не понимают, что нужно прилагать усилия для того, чтобы увидеть страницу.
А если пользователь пытается зайти для первоначальной регистрации на портале, то ситуация совсем становится конфузной. Думаю, у него сразу появится мысль, а стоит ли, вообще, регистрироваться?

Что же все-таки делать?
Старый 30.03.2013, 02:24   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Может это какой-то аддон в хроме установлен? Типа AdBlock?
Старый 30.03.2013, 11:39   #3  
Bergman is offline
Bergman
Участник
 
50 / 18 (1) ++
Регистрация: 07.12.2012
Не работает портал АХ 2009 на хроме, пробовали на нескольких компьютерах, починить не удалось. В сафари то он даже открывается, а вот аксаптовские лукапы не работают.
Так что для наиболее корректной работоспособности шаропоинт поддерживает только IE
Старый 30.03.2013, 14:50   #4  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Если хочется чего-то бесплатненького, не пропиетарненького, то смотрите в сторону FF. Он мульти платформенный, с MS SP работает на ура, вот только отчетность будет хромать.
__________________
Axapta book for developer
Старый 30.03.2013, 15:31   #5  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
А кто-нибудь знает, как обстоят дела с просмотром портала Ax2012 в браузерах, отличных от IE?

Это, действительно, проблема SharePoint или только Аксапты?

Если именно SP не работает с дугими браузерами, то ситуация получается довольно глупая. MS создал ведущую web-технологию, которая совместима только с IE ?! Кто ж тогда будет покупать продукт?
Старый 30.03.2013, 16:47   #6  
Bergman is offline
Bergman
Участник
 
50 / 18 (1) ++
Регистрация: 07.12.2012
Слышал только о совместимости с браузером safari, об остальных история умалчивает
Старый 30.03.2013, 17:52   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Narayana Посмотреть сообщение
А кто-нибудь знает, как обстоят дела с просмотром портала Ax2012 в браузерах, отличных от IE?
Internet Explorer 10.0
–or–
Internet Explorer 9.0
–or–
Internet Explorer 8.0
–or–
Mozilla Firefox 11.0 (supported only with Microsoft Dynamics AX 2012 R2)
–or–
Mozilla Firefox 3.5
–or–
Safari 5.1.5

In Microsoft Dynamics AX 2012 R2, the Safari browser is supported by default for end-user tasks in Enterprise Portal. To use the Safari browser with an earlier version of Microsoft Dynamics AX 2012, you must install Microsoft Dynamics AX hotfix 2686124. Enterprise Portal supports Safari only for end-user tasks in the portal. Enterprise Portal does not support Safari for developer or system administrator tasks

AX 2012 system requirements
__________________
-ТСЯ или -ТЬСЯ ?
Старый 01.04.2013, 09:47   #8  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Цитата:
Сообщение от Narayana Посмотреть сообщение
Если установить курсор в конце адресной строки, а потом нажать клавишу ввода на клавиатуре, страница появляется всегда.

С какой стороны начинать лечить это явление, непонятно, равно как и случайность возникновения явления.
У меня такое было, когда я включил состояние сеанса на веб-сервере. Вылечилось перезапуском веб-сервера.
Старый 02.04.2013, 12:24   #9  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
У меня такое было, когда я включил состояние сеанса на веб-сервере. Вылечилось перезапуском веб-сервера.
А не можете рассказать поподробнее?
Что означает "включил состояние сеанса"?
То есть, нужно проверить, включено ли и выключить?

К сожалению, перезагрузка IIS не помогает.
Нужно ровно три раза нажать кнопочку обновления страницы, чтобы все появилось.
Глупо как-то. Ну, понятно, если бы, вообще, не работало...
Старый 02.04.2013, 12:32   #10  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Цитата:
К сожалению, перезагрузка IIS не помогает.
Нет, не перезагрузка IIS, а полностью сервер рестартануть.
Еще пишут про галочку ускорения графики в IE (см. ниже)
и про всякие аддоны в IE, которые можно выключить.

Попробуйте, может поможет.
Изображения
 
Старый 02.04.2013, 13:44   #11  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
Нет, не перезагрузка IIS, а полностью сервер рестартануть.
Еще пишут про галочку ускорения графики в IE (см. ниже)
и про всякие аддоны в IE, которые можно выключить.

Попробуйте, может поможет.
Про Эксплорер понятно, но в IE все как раз работает. Не работает в Хроме.

Перезагрузка сервера дала такой эффект:

- Первый раз открываем Хром и пытаемся запустить портал из адресной строки.
Картинка портала на долю секунды мелькает, а затем появляется белый пустой фон.
Нажимаем один раз на обновление страницы и страница появляется.
- Закрываем Хром, снова открываем и снова пытаемся загрузить портал.
Снова мелькает на долю секунды и снова белое поле.
Обновляем один раз, - все белое.
Обновляем второй раз, картинка появляется.
- Закрываем Хром, открываем, вводим адрес.
Белый фон. Обновляем до бесконечности, - белый фон.

Но, это все для случая, когда Хром стоит на том же компьютере, что и IIS.
Если пытаться запустить портал в Хроме из интернета, то все всегда одинаково: сначала белое поле, а после одного оновления появляется картинка.
Другие страницы портала, отличные от главной появляются также после одного обновления. В редких случаях после двух.

Такое ощущение, что с этим можно побороться, но идей пока нет.

Последний раз редактировалось Narayana; 02.04.2013 в 13:48.
Старый 02.04.2013, 13:54   #12  
Bergman is offline
Bergman
Участник
 
50 / 18 (1) ++
Регистрация: 07.12.2012
Narayana,
возник вопрос, почему именно хром интересует?
Ведь у всех на компьютерах стоит IE, на крайний случай пусть Firefox используют
Старый 02.04.2013, 14:06   #13  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от Bergman Посмотреть сообщение
Narayana,
возник вопрос, почему именно хром интересует?
Ведь у всех на компьютерах стоит IE, на крайний случай пусть Firefox используют
На сайте моей компании прикручен Яндекс-счетчик, по которому можно посмотреть данные о заходящих на сайт браузерах.
Статистика такая:
- Хром 32.34%
- Опера 22.16%
- Эксплорер 16.77% (!!!)
- Файрфокс 15.57%
- остальные мини-браузеры.

Но, конечно, если портал использовать только для B2B с организациями, где заключены соглашения, можно на 100% использовать IE, но у меня система предполагает использование с довольно "дикими" представителями в виде физ.диц. И сдается мне, что они будут пользоваться всем, чем угодно.

А почему именно Хром, - потому что он первый, на чем я решил проверить. Все остальное просто не пробовал.
Старый 02.04.2013, 15:19   #14  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Прошу прощения, я сразу и не понял, что вы хотите чтобы в хроме работало. У меня подобная ситуация с IE была. Вот по этому адресу есть статья, на мой взгляд как раз то, что вы ищите.
Цитата:
...
One caveat – it seems that with non-IE browsers (not just Mobile Safari) there are some event ordering issues when you navigate within EP where sometimes the page will come up empty and you have to ‘refresh’ the browser in order to actually see the page.

Может добавить это:
PHP код:
<browser refID="safari1plus">
 
        <
controlAdapters>
 
            <
adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
 
        </
controlAdapters>
 
    </
browser
Пример я привел как вариант решения проблемы.
Старый 02.04.2013, 17:26   #15  
Dreadlock is offline
Dreadlock
Участник
Аватар для Dreadlock
 
298 / 224 (8) ++++++
Регистрация: 07.05.2009
Адрес: Москва
Или вот еще:

Код:
I know this is an old thread, but I believe I have a solution that works.

In the master page (AOT/Web/Web files/Static Files/defaultax), there is a control that makes a page auto-refresh, whenever you use the back button on the browser.

<Dynamics:AxRefreshOnBackButton ID="AxRefreshOnBackButton1" runat="server" />

You can either remove this (and loose the function on ie8), or you can add the following script just before the </body> tag
<script language="javascript" type="text/javascript">
    setTimeout(showAspForm, 500);
   
    function showAspForm() {
        if (!DynamicsCommon.IsNull($get('__axr_iframe')) && $get('aspnetForm').style.display == 'none') {
            $get('aspnetForm').style.display = '';
        }
    }

</script>

"push" the changed file to the filesystem, and it should work with all the browsers.

Only thing is, that a page still won't auto-refresh-on-back on any new browsers. (this only works in ie8)
Источник
Старый 02.04.2013, 21:24   #16  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от Dreadlock Посмотреть сообщение
Прошу прощения, я сразу и не понял, что вы хотите чтобы в хроме работало. У меня подобная ситуация с IE была. Вот по этому адресу есть статья, на мой взгляд как раз то, что вы ищите.
Цитата:
...
One caveat – it seems that with non-IE browsers (not just Mobile Safari) there are some event ordering issues when you navigate within EP where sometimes the page will come up empty and you have to ‘refresh’ the browser in order to actually see the page.

Может добавить это:
PHP код:
<browser refID="safari1plus">
 
        <
controlAdapters>
 
            <
adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
 
        </
controlAdapters>
 
    </
browser
Пример я привел как вариант решения проблемы.
Как-то хотелось бы разобраться с причинами явления, нежели чем натягивать сверху код для компенсации.

Сдается мне, что эффект связан с применением метода идентификации пользователя. И именно анонимного.

Попробовал поэкспериментировать с обычным сайтом на ШэйрПоинте, - ничего такого, открывается в Хроме нормально.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ax2009, Портал, разработка контролов в VS2008 Narayana DAX: Программирование 19 19.09.2013 13:08
Аксапта плохо видит портал при разработке Narayana DAX: Администрирование 2 11.12.2012 13:51
axinthefield: Choosing a Single Deployment or Multiple Deployments of AX2009 Blog bot DAX Blogs 0 15.06.2011 03:25
AX2009, Разные домены, клиент не видит АОС DSPIC DAX: Администрирование 4 15.09.2010 22:18
Shekhar: Dynamics AX2009 : Standalone Installation on Vista with Role centres and workflow. Blog bot DAX Blogs 0 30.03.2010 15:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:51.