Трабл с CppWebBrowser
не могу решить траблу, в CWB при CWB->Navigate("http://vk.com/evil_incorparate?z=photo-29246653_285904278%2Fwall-29246653_8848") к примеру, именно при открывание фото.
Постоянно вылетает ошибка сценария и фото не открывается, хотя IE нормально все открывает.
Может кто сталкивался с такой проблемой, по поиску вроде никто.
Помогите ПЛЗ!!!!!!
ie какая версия?
Цитата: arrjj
ie какая версия?
сначало на 8 потом установил 9 таже фигня
Вот попробуй почитай:
Цитата: arrjj
Вот попробуй почитай:
http://go4answers.webhost4life.com/Example/ie7-embedded-webbrowser-control-swfpdf-93125.aspx
http://msdn.microsoft.com/en-us/library/ms537184%28v=vs.85%29.aspx
Настройки для embedded режима.
http://go4answers.webhost4life.com/Example/ie7-embedded-webbrowser-control-swfpdf-93125.aspx
http://msdn.microsoft.com/en-us/library/ms537184%28v=vs.85%29.aspx
Настройки для embedded режима.
Спасибо конечно, но не помогло...
А в настройках отладка сценария отключена (сервис-свойства обозревателя-дополнительно-отключить отладку сценариев(Internet Explorer),отключить отладку сценариев(другие))?
Как то баловался этим ShDocvW. Отладка сценариев была отключена в обозревателе. Так же читал в интернете что нужно настраивать свойства в своей программе этого компонента(давно делал, чтото вроде вот такого WebBrowser. ... := .... ), но ничего не помогало. Он независимо от настроек бомбардировал меня сообщениями об ошибках сценария(хотя если открывать ту же самую страницу в IE, то всё было норм).
Пришлось написать програмку которая перехватывала эти окна с сообщениями и закрывала эти окна. В общем какой то кривой этот ShDocvW.
Еще был трабл, не мог выйти на некоторые элементы на странице, чтоб скопировать их. Делал всё как рекомендуют в документации по DOM'у, в итоге приходилось копировать из кэша. Причём там был целый геморой. В снифере подсмотрел что нужный мне сайт запрещал кеширование, там на уровне HTTP передавалось no-Cash, no-Store. Приходилось ставить WebWasher, и с его силами заставлять всё кэшировать.
В общем компонент WebBrowser не справлялся с задачами которые на него я хотел возложить. Может это было из за сайта мудрёного, может с обычными прокатило бы.
Может вам нужно подыскать какую нибудь альтернативу компоненту, или другой путь решения проблемы
скинь пример скомпиленый, чтоб ругался.
Вот например можете глянуть(не вирусняк, отвечаю на чё угодно):
http://narod.ru/disk/55592561001.ffc72626180eb689b82cd06d80286009/Project1.exe.html
Там по нажатии кнопки открывается IE настроенный как нам нужно(без всякого левака, без меню и прочих кнопочек).
Там будет ошибка, т.к. у вас нет файла по пути который там прописан(у меня там был рисунок на диске С, для пробы). Но сам браузер в итоге запустится(по крайней мере должен).
А вот нижнюю кнопку я не доделал, стало уже не нужным.
Напишите что вы хотите делать, может ещё какие идеи появятся.
http://vk.com/evil_incorparate?z=photo-29246653_285904278%2Fwall-29246653_8848") чтоб выдавал ошибку. А то по фотографии лечить не очень получается :D Просто билдера под рукой нет чтоб собрать самому твой код.
Скинь мне скомпилиный exe с кодом CWB->Navigate("
Например охото увидеть как вы настраиваете CWB перед использованием метода Navigate
Вообщем IE такое Г... изначально у меня такая ошибка была при установленном IE8, игрался игрался с настройками, не помогло поставил IE9 опять игрался игрался с настройками, не помогло, снес IE9 до IE8 та же фигня плюнул, потом хз почему решил снова накатить IE9, и о чудо заработало... только как всегда бесячая ситуация когда точно не знаешь из за чего подобная ерунда была...))) вообщем мелкомягкие они и есть.....)))
а сам CWB я вообще никак не готовил, просто navigate и вперед))
Цитата: Patr1ot
Вообщем IE такое Г... изначально у меня такая ошибка была при установленном IE8, игрался игрался с настройками, не помогло поставил IE9 опять игрался игрался с настройками, не помогло, снес IE9 до IE8 та же фигня плюнул, потом хз почему решил снова накатить IE9, и о чудо заработало... только как всегда бесячая ситуация когда точно не знаешь из за чего подобная ерунда была...))) вообщем мелкомягкие они и есть.....)))
Вот по этому и писал про поиск другого варианта. Сам с ним вы******. Это ладно для себя, там можно подшаманить(т.к найти трабл действительно тяжко). Всё настраиваешь по всяким DOM'ам, BOM'ам и прочей хери, а в итоге не всегда работает как пишут.
А если предпологается отдать кому нибудь прогу, и она начнёт напрягать пользователя вопросами(хотя у тебя при тестировании работала)? Я тоже был не в восторге от веббраузера.
WebBr1.Silent := TRUE;
Ещё пару параметров(сейчас уже не помню каких)
И потом использование Navigate.
Но прикол в том что ничего не помогало. В итоге вы видели чуть выше какие пляски с бубном понеслись из за этого :-)