Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2016.03.06;
Скачать: [xml.tar.bz2];

Вниз

Глюк Webbrowser а в Windows XP (Delphi XE2)   Найти похожие ветки 

 
rails ©   (2014-08-18 23:28) [0]

Когда тестировал программу в Windows XP, выявил, что данные компонента Webbrowser, даже при наличии вертикальной прокрутки, не прокручиваются до конца вниз. В итоге небольшая часть данных не отображается. Если кто-то столкнулся с данной проблемкой и/или знает как это настроить (или даже есть соображения по этому поводу), ответьте пож.


 
DimaBr ©   (2014-08-19 12:48) [1]

Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.


 
brother ©   (2014-08-19 13:46) [2]

какая версия ИЕ?


 
brother ©   (2014-08-19 14:22) [3]

в css проблемм нет?


 
rails ©   (2014-08-19 19:04) [4]

Проблема наблюдается в XP на мониторах 4:3 (16:9 - всё норм). Не зависимо от ИЕ...


 
brother ©   (2014-08-19 19:07) [5]

всегда для одинаковой веб страницы, мониторе 4:3, на разных PC с XP?


 
rails ©   (2014-08-19 19:29) [6]

Не зависимо от версии ИЕ. Да, на разных PC с XP на мониторах 4:3.


 
brother ©   (2014-08-19 20:05) [7]

Вы весь вопрос читаете или кусками?


 
rails ©   (2014-08-19 20:51) [8]

Программа в Webbrowser загружает html-страницы (локальные файлы с расширением .html). В некоторых файлах информации мало, в некоторых много. Там где много информации, при прокрутке вниз Webbrowser не позволяет просмотреть всю информацию до конца (ползунок до упора вниз, а часть информации в Webbrowser остается "за кадром"). Проблема возникает в ОС Windows XP при мониторах 4:3. На семерке такой проблемы нет, проблемы нет и на компах с win XP с монитором 16:9.

В css вроде проблем нет, ничего особенного для ИЕ там не задано. Версии ИЕ не могу сказать, это на компьютерах на работе у других так показывает. Был у них вчера утром, загляну еще завтра. Если что, скриншот могу показать только завтра.


 
Styx   (2014-08-19 23:05) [9]

Что-то телепатор намекает, чио у Вас часть программы под таскбаром спряталась...


 
rails ©   (2014-08-19 23:34) [10]

Что за taskbar? Остается невидимым примерно 3-4 строки текста...


 
Плохиш ©   (2014-08-20 09:51) [11]

Размер формы по вертикали уменьш.


 
sniknik ©   (2014-08-20 09:58) [12]

> Версии ИЕ не могу сказать
если ничего не делал то TWebBrowser работает в эмуляции IE 7, т.е. версия двойная от кого эмуляция например IE 9, и что эмулируется стандартно IE 7.

и для всех вариантов могут быть свои нюансы... на хабре была статья про это, может кто найдет, а то мне лениво (сразу не удалось, а напрягаться лениво).


 
sniknik ©   (2014-08-20 10:03) [13]

а не нашел,
только там эмуляция называется "в режиме" (ну да если с точки зрения вебдизайнера который это все только в IE и наблюдает)

http://habrahabr.ru/post/201172/
Internet Explorer, начиная с, прости господи, восьмой версии поставляется с набором движков от предыдущих версий. IE8 умеет работать в режиме IE7 и в режиме Quirks Mode (фактически, IE5.5!). IE9 умеет работать в режимах 9, 8, 7 и Quirks. IE10 умеет работать в режимах 10, 9, 8, 7 и Quirks. IE11 умеет работать в режимах 11, 10, 9, 8, 7 и Quirks. И это, внимание, РАЗНЫЕ движки! Не знаю, чем они там упарывались, когда принимали это решение, но режим IE10 в IE11 — вовсе не IE10! Вот, например, в IE9-10 есть баг с неправильный позиционированием канваса по z-index, который решался выставлением ему background-color: rgba(255, 255, 255, 0). В IE11 в режиме IE10 этот баг был тщательно портирован прекрасными разработчиками из Редмонда, а вот workaround портировать позабыли, и теперь канвас с абсолютным позиционированием там как бэ использовать нельзя. Совсем.


 
junglecat   (2014-08-20 10:13) [14]

я бы поигрался со стилями css overflow, position и высотой дивов или что там на странице


 
rails ©   (2014-08-20 13:18) [15]

Плохиш, в моём случае, размеры формы (и по горизонтали, и по вертикали) намного меньше размеров экрана. Шутка Styx удалась, ИМХО :). Но на всякий случай поиграл со свойствами Webbrowser.

sniknik, спасибо, попробую поискать. В принципе, и вправду, мало кто будет смотреть на компе с ИЕ7 (у них как раз такой (с 2006 г. не обновлялся), сегодня проверил).

junglecat, вот всё, что есть в css. Если только для body что-то задать под ИЕ7:

body {
 font-family: tahoma;
 font-size: 14px;
 margin-top: 20px;
 margin-left: 10px;
 padding-top: 15px;
 background: url(uzor_line.png)  no-repeat #f9f9f9;
 }
p {
text-align: justify;
 margin-bottom: 9px;
}

div {
text-align: justify;
margin-top: 10px;
}  

img {
margin-left: 8px;
margin-right: 7px;
}


 
brother ©   (2014-08-20 14:12) [16]

скриншоты где?


 
junglecat   (2014-08-20 14:22) [17]

> [15] rails ©   (20.08.14 13:18)

а если убрать margin-top у body?


 
sniknik ©   (2014-08-20 15:30) [18]

> а если убрать margin-top у body?
+
добавить определение для html, вот так например -  
помню у меня без такого указания height где-то (ie/мозила/...) бакграунд криво отображался... хотя я там его центрировал (по центру браузера), тут этого не делается, но тоже проблема с высотой.
проверь в общем.

html {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 100%;
 height: 100%;
}

body {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #f9f9f9 url(uzor_line.png) no-repeat;
}


 
rails ©   (2014-08-22 12:00) [19]

Нет, не помогает ребята. Что-то с самим компонетом Webbrowser наверное?


 
rails ©   (2014-08-22 13:03) [20]

Всё дело было в том, что нужно еще и программно в коде задать высоту компонента Webbrowser. :) Всё работает идеально. Всем спасибо. Очень многое узнал, пока копался в проблеме.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2016.03.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.002 c
1-1336988625
KSergey
2012-05-14 13:43
2016.03.06
synedit и два highlighter


2-1408700172
gog
2014-08-22 13:36
2016.03.06
Доступ к методу родителя


2-1408695186
Sw
2014-08-22 12:13
2016.03.06
TXMLDocument


15-1434749404
Юрий
2015-06-20 00:30
2016.03.06
С днем рождения ! 20 июня 2015 суббота


2-1408684742
Санек
2014-08-22 09:19
2016.03.06
иммитация нажатия мыши





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский