x11 Posted May 19, 2020 Posted May 19, 2020 Страница логина загружается. А вот уже главная форма не загружается. Вижу только заголовок и главную кнопку. Удалось подключиться удаленно к мобильному браузеру Firefox И вот что выдает консоль. Quote downloadable font: kern: Too large subtable (font-family: "Open Sans" style:normal weight:300 stretch:100 src index:0) source: http://192.168.0.106:8077/m/ext-7.0.0/build/modern/theme-triton/resources/fonts/OpenSans-Light.ttf downloadable font: Table discarded (font-family: "Open Sans" style:normal weight:300 stretch:100 src index:0) source: http://192.168.0.106:8077/m/ext-7.0.0/build/modern/theme-triton/resources/fonts/OpenSans-Light.ttf downloadable font: kern: Too large subtable (font-family: "Open Sans" style:normal weight:400 stretch:100 src index:0) source: http://192.168.0.106:8077/m/ext-7.0.0/build/modern/theme-triton/resources/fonts/OpenSans-Regular.ttf downloadable font: Table discarded (font-family: "Open Sans" style:normal weight:400 stretch:100 src index:0) source: http://192.168.0.106:8077/m/ext-7.0.0/build/modern/theme-triton/resources/fonts/OpenSans-Regular.ttf Подскажите, что не так? Как исправить? Смартфон Samsung Note 9, Android 10, Firefox Nightly 78 for Android. Quote
x11 Posted May 19, 2020 Author Posted May 19, 2020 Если я правильно понимаю, то в Firefox 5-летний баг О_о который до сих пор не исправлен? Quote
x11 Posted May 19, 2020 Author Posted May 19, 2020 Я попробовал другие темы оформления, например. neptune. Консоль ошибок не выдает, но главна форма все равно пустая Quote
Sherzod Posted May 19, 2020 Posted May 19, 2020 2 hours ago, x11 said: Firefox Nightly 78 for Android. Мы постараемся проверить. Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 Я открыл отладчик. Есть какие-то ошибки (3-4 шт) при старте формы логина. Но при загрузке главной формы ошибок нет. Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 если б я нормально розбирался в вебе и jquery... а так, тыкаюсь, как слепой котенок.... приходится все делать методом научного тыка... В том-то и прикол, что ошибок при старте главной формы нет, а при старте формы логина есть, но форма логина грузится, а главная - нет. Я создал новый чистый проект, но не гибридный, а мобильный и заменил там главную форму на свою из рабочего проекта. Пришлось убрать весь код, хотя его там было очень мало. Без формы логина. И запустил - форма отобразилась. Значит дело не в визуальном оформлении. Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 Вкладка Сеть. Видно, что успели загрузиться мои несколько картинок для главной формы. Потом 4 запроса и тишина Quote
Sherzod Posted May 20, 2020 Posted May 20, 2020 Не могли бы Вы сделать тогда простой тестовый случай, когда ошибка возникает, для теста? Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 Вот уже второй день пытаюсь сделать приложение, где будет возникать ошибка. Но рабочий проект - гибридный. И он уже довольно сильно "оброс" кодом. Если вы не против. Я могу вам в личку отправить свой рабочий проект. Здесь выкладывать не могу. Но там используются компоненты UniDAC для доступа к Firebird 3. Второй вариант. Если желаете, я даю удаленный доступ к своему ПК через "Ammyy admin". Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 //в mainmodule UniAddJSLibrary('push_notification.js', False, [upoFolderFiles, upoPlatformBoth]); а это в ServerModule procedure TUniServerModule.AddIGrowl; begin UniServerModule.CustomFiles.Add('/files/iGrowl/public/stylesheets/animate.css'); UniServerModule.CustomFiles.Add('/files/iGrowl/public/stylesheets/igrowl.css'); UniServerModule.CustomFiles.Add('/files/iGrowl/public/javascripts/igrowl.js'); UniServerModule.CustomFiles.Add('/files/iGrowl/public/stylesheets/icomoon/vicons.css'); UniServerModule.CustomFiles.Add('/files/iGrowl/public/stylesheets/icomoon/feather.css'); UniServerModule.CustomFiles.Add('/files/iGrowl/public/stylesheets/icomoon/steadysets.css'); UniServerModule.CustomFiles.Add('/files/iGrowl/public/stylesheets/icomoon/linecons.css'); end; только что отключил, перекомпилировал и запустил - проблема осталась... экспериментирую дальше Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 В событии UniGUIMainModuleBeforeLogin написал Handled := True; exit; главная форма загрузилась анализирую дальше... Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 @Sherzod В общем, вот. Удалось воспроизвести проблему. Возьмите какой-нибудь свой демо проект для Touch и добавьте в него форму логина. Киньте на форму одну кнопку и напишите там procedure TUnimLoginForm1.UnimButton1Click(Sender: TObject); begin ModalResult := mrOk; end; при нажатии на кнопку происходит логин в приложение и главная форма не загружается. Вернее частично загружается. Quote
Sherzod Posted May 20, 2020 Posted May 20, 2020 1 minute ago, x11 said: при нажатии на кнопку происходит логин в приложение и главная форма не загружается. Вернее частично загружается. И это происходит "только" для мобильного браузера FireFox? Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 Да, только для мобильного Firefox`а. Мобильные Хром, Опера, встроенный в андроид браузер проблему не проявляют. Так же нет проблемы на десктопных браузерах, если в них включить мобильный режим в DevTools. Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 Простите, скачать что именно? Мобильный Firefox для Андроида? Так в Google Play Market же. Quote
Sherzod Posted May 20, 2020 Posted May 20, 2020 13 hours ago, x11 said: Firefox Nightly 78 for Android. Так и называется? Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 да, вот https://play.google.com/store/apps/details?id=org.mozilla.fennec_aurora&hl=uk Если вам для удаленной отладки, то Firefox Nightly, а если просто чтобы воспроизвести и увидеть проблему, то самый обычный Firefox https://play.google.com/store/apps/details?id=org.mozilla.firefox&hl=uk Quote
Sherzod Posted May 20, 2020 Posted May 20, 2020 Just now, x11 said: а если просто чтобы воспроизвести и увидеть проблему, то самый обычный Firefox ОК я проверю. Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 Не понял... Любое приложение находится в разработке. Quote
Sherzod Posted May 20, 2020 Posted May 20, 2020 1 minute ago, x11 said: Любое приложение находится в разработке. Я имею в виду Бета, я дальше не смотрел. Quote
x11 Posted May 20, 2020 Author Posted May 20, 2020 В общем, проблема воспроизводится на любом мобильном браузере Firefox для Андроида. На iOS я не воспроизводил проблему, т.к. у меня нет Айфона. А Firefox Nightly вам потребуется в том, случае, если вам потребуется удаленная отладка, как здесь Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.