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

Вниз

Gecko в приложение delphi   Найти похожие ветки 

 
Дмитрий С ©   (2015-05-05 22:43) [0]

Поделитесь, пожалуйста, опытом кто встраивал.
Нужно отображать веб-морду.
IE - не подходит, т.к. на всех компьютерах разный.
Cromium Embedded - всем хорош, но таблицы на печать выводит неправильно (режет ячейки), как и хром собственно. В интернете решения не нашел.
Теперь хочу FireFox-о подобное попробовать.

Очень важно, чтобы движек был свежим и один в один как в FireFox (минус несколько версий допускается).


 
sniknik ©   (2015-05-05 23:33) [1]

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


 
Дмитрий С ©   (2015-05-06 03:08) [2]


> соответствует IE 7

У IE 7 тоже есть большой минус - он очень старый.


 
Юрий Зотов ©   (2015-05-06 04:08) [3]

> Дмитрий С ©   (06.05.15 03:08) [2]

Тем лучше. Если программа заточена под старый браузер, то под новыми она тоже будет работать. Должна, по крайней мере.


 
ВладОшин ©   (2015-05-06 08:08) [4]


sniknik ©   (05.05.15 23:33) [1]
> самому нужно для программы повышать если требуется

сложно?


 
DVM ©   (2015-05-06 10:13) [5]


> Юрий Зотов ©   (06.05.15 04:08) [3]


> Если программа заточена под старый браузер, то под новыми
> она тоже будет работать.

Не факт. Вот, например, Chrome недавно отрубил поддержку плагинов NPAPI и куча софта перестала работать в один миг. В старых браузерах все ок.


 
Юрий Зотов ©   (2015-05-06 10:23) [6]

> DVM ©   (06.05.15 10:13) [5]

Обратная несовместимость. Это выстрел себе в ногу, или хорошо продуманное решение? Если второе, то интересны мотивы.


 
sniknik ©   (2015-05-06 11:06) [7]

> сложно?
в реестр значение записать с "имя программы" = "желаемый эмулятор"... неохота смотреть, но найти не сложно, да у тебя в реестре наверняка есть что-то, например Adobe Acrobat Reader, я по нему смотрел, а цифры версий эмуляций на сайте мелкософта.


 
sniknik ©   (2015-05-06 11:12) [8]

> У IE 7 тоже есть большой минус - он очень старый.
ужас ужас, как дальше жить...
у нас клиенты кстати есть у которых кроме IE6 ничего не установлено, до сих пор, и не будет, пока парк машин не поменяют (а это не завтра, и даже не послезавтра). догадываешься какой эмулятор встраивается у них на машинах в программу? а такие клиенты как правило очень крупные гос.конторы.


 
brother ©   (2015-05-06 11:13) [9]

> Нужно отображать веб-морду.

надеюсь не локальная?


 
sniknik ©   (2015-05-06 11:22) [10]

> например Adobe Acrobat Reader
запись сделана в разделе
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION


 
Дмитрий С ©   (2015-05-06 11:25) [11]


> sniknik ©   (06.05.15 11:12) 

Можно в системных требованиях написать про версию ие. Другое дело, что последние не ставятся на некоторые версии виндоус.

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


> brother ©   (06.05.15 11:13) [9]

1 сервер, несколько клиентов в интрасети. Потихой на веб приложение переделываем.


 
кгшзх ©   (2015-05-06 11:32) [12]

всем хорош, но таблицы на печать выводит неправильно (режет ячейки),

а мне одному кажется, что дело решается правильной версткой, а не шаманством с поиском самого правильного браузера?


 
sniknik ©   (2015-05-06 11:34) [13]

> Можно в системных требованиях написать про версию ие.
можно, и даже написано, для новых агентов, а у старых вопрос стоит не так, а - "или мы ничего не делаем (не устанавливаем, не покупаем, не обновляем) или прощайте, нам с вами не по пути, вот тут у нас еще 2 десятка желающих с нами работать на наших условиях".
я бы посмотрел кстати, люблю хорошие комедии, если бы кто попытался "сдвинуть махину почты россии" на предмет "у нас тут вот требования поменялись, версию надо бы обновить...". ха три раза. при том что новое они не откидывают, там есть изменения, планы, но планы с планами внедрения на 10-20 лет например. просто все эти требования, с высоты сотен тысяч рабочих мест несколько наивны.


 
кгшзх ©   (2015-05-06 11:49) [14]

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

все браузеры идут не в ногу, один поручик идет в ногу.

http://www.w3schools.com/css/css_mediatypes.asp


 
DVM ©   (2015-05-06 11:55) [15]


> кгшзх ©   (06.05.15 11:32) [12]


> а мне одному кажется

Я тоже так думаю, правда не исключено, что у автора таблицы создаются не им, а какими то внешними средствами. Тут конечно тоже возможны манипуляции с CSS, но это если стили не прошиты в таблицах намертво.


 
Дмитрий С ©   (2015-05-06 13:46) [16]

Самая обычная таблица. Можно даже без стилей.
Баг описан в трекера и находится там уже несколько лет.
Предлагаемые решения - костыли с ограничениями.


 
brother ©   (2015-05-06 13:53) [17]

> Баг описан в трекера и находится там уже несколько лет.

Вы о чем???


 
Дмитрий С ©   (2015-05-06 14:22) [18]

Доберусь до компьютера - напишу ссылкой.


 
Дмитрий С ©   (2015-05-07 13:02) [19]

https://bugs.webkit.org/show_bug.cgi?id=17205
https://code.google.com/p/chromium/issues/detail?id=24826


 
Дмитрий С ©   (2015-05-07 15:24) [20]

О нашел способ "на крайний случай":
Запускаешь FireFox с ключем -chrome. "Раздеваешь" его окно (and not (WS_BORDER or WS_CAPTION or WS_SIZEBOX)), и вставляешь на форму.


 
ВладОшин ©   (2015-05-07 20:40) [21]

ага, вроде оно! :)
спасибо! sniknik ©



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

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

Наверх





Память: 0.5 MB
Время: 0.002 c
2-1403935862
cr@nk
2014-06-28 10:11
2016.01.03
on E: Exception do в DataModule и консольное приложение


15-1430999628
фыва
2015-05-07 14:53
2016.01.03
Годную книжку по C#


2-1403942704
Sakipiel
2014-06-28 12:05
2016.01.03
Pascal Script передать указатель на контрол


15-1430848589
ВладОшин
2015-05-05 20:56
2016.01.03
NCONVERT, PDF -> Jpeg (Error: Don t know how to read..)


15-1430333783
Rouse_
2015-04-29 21:56
2016.01.03
Никто не хочет задачку от GunSmoker-а решить? :)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский