Поиск сообщества
Показаны результаты для тегов 'TWebBrowser'.
Найдено: 30 результатов
-
Здравствуйте, Коллеги! Решил поковырять сегодня стандартный компонент TWebBrowser, все бы хорошо, вот только как выполнить обратный вызов из JavaScript? С JWebView обходимся регистрацией JavaScript интерфейса, и обратный вызов можно выполнить из JS. Могу поймать событие в FireMonkey, но как быть с TWebBrowser? Есть какие соображения по этому поводу?
-
Обнаружил глюк, как исправить - не нашел, по вот этому обсуждению на Embe - похоже он с 15 года.. https://forums.embarcadero.com/thread.jspa?threadID=116534 Выглядит так, взял из примера WebBrowser, прописал в дизайне адрес, к примеру Яндекс, и запускаю на Ифоне 5 - нажимаю Гоу, при клике на любой ссылке ( например на большой надписи Яндекс в центре), вдруг откдуда не возьмись - появляется клава - английская, которая Done, ничего никуда не вводит, и не прячется от слова Никак ( с экрана) дальше - тапаем в поле ввода поиска, вылазит похоже еще одна, уже похоже ФМХ клава - со словом Готово, которая работает.. переключается и по готово - прячется. но после того как Готово спряталась - эта ( от Сафари чтоли ) остается, по Доне не скрывается, и при кликах по ссылкам - прячется и опять вылазит.. сделал то что написано в обсуждении, но это прячется только второй ( Доне)ТулБар - клавы две так и висят.. Ничего по теме не нашел, похоже глюк старый, и возможно уже решенный.. пс. клавиатуры не две все таки, два тул бара, повесил на он хайд, он Шоу обработчики, происходит следующее, по Готово - прячется клава и сразу опять показывается уже без "готово" - с "доне".. она же сразу показывается при клике по ссылке..
- 12 ответов
-
- ios
- twebbrowser
-
(и ещё %d)
C тегом:
-
Добрый день. На форме разместил TWebBrowser (Android). Не реагирует на нажатие системной кнопки Назад. Подскажите, пожалуйста, как поймать и обработать нажатие системных кнопок в браузере.
-
Как из компонента TWebBrowser сохранить страницу в файл?
-
I'm using WebBrowser to open the website. I can not select the file .. It does not work correctly. I click to select the File and nothing happens. The same happens with facebook I can not post photos. . How to solve it? procedure TForm1.FormCreate(Sender: TObject); begin WebBrowser1.Navigate('https://www.facebook.com'); end; end.
-
Стандартный TWebbrowser под android не может открыть ссылку типа <a href="tel:1-555-555-5555"> и набрать номер. Может можно что-нибудь с этим сделать? Или есть какие-либо альтернативы TWebbrowser для android?
-
Открываю сайт WebBrowser1->URL = "https://www.youtube.com"; Все открывается только видео не проигрывается в чем проблема? какие то плагины нужны помоему или как настроить помогите пожалуйста.. заранее благодарен!
-
Хочу при клике на любую ссылку в веб браузере (TWebBrowser) программа спрашивала чем его открыть (то есть спрашивал открыт посторонними программами которые установлены на телефоне). Как это реализовать? Страницу я загружаю со строки... Платформа Android и ios.
-
Я загружаю на TWebBrowser HTML страницу (там есть ссылки, рисунки, всё что угодно). И при клике на любую ссылку запрашиваю у пользователя открыть эту ссылку другим приложением следующим образом: void __fastcall TContentViewForm::WebBrowser1ShouldStartLoadWithRequest(TObject *ASender, const UnicodeString URL) { OpenURL(URL); WebBrowser1->Stop(); } //--------------------------------------------------------------------------- procedure OpenURL(URL : string); var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setData(StrToJURI(URL)); TAndroidHelper.Activity.startActivity(Intent); end; Проблема заключается в следующем, WebBrowser1->Stop(); останавливает загрузку текущей страницы (т.е. картинки на странице не открываются до конца). Я хочу что бы оно продолжалось....
-
Как запретить масштабирование WebBrowser?
-
В общем проверьте - у вас тоже будет ошибка вылетать если использовать TWebBrowser на TFrame? Вылетает ошибка: TWebBug.7z Если кто то столкнется с этим багом - создавайте динамически TWebBrowser на фрейме - тогда нормально все. В общем, если кто то сталкивался с этим, и знает как обойти - скажите плиз Обходим так: Во время создания: constructor TFrame1.Create(AOwner: TComponent); begin inherited; fWeb := TWebBrowser.Create(Self); end; После того, как форма создана(событие OnShow) procedure TFrame1.OpenURL(const URL: String); begin fWeb.Parent := Self; fWeb.Align := TAlignLayout.Client; fWeb.Navigate(URL); end;
-
Просто разместил на фрейм компонент, при создании фрейма вылетает ошибка.В XE8 подобной ошибки не наблюдалось Новый точечный рисунок.bmp
-
Здравствуйте, хотел узнать как в FM можно работать с HTML элементами? Пример на VCL: WebBrowser.OleObject.Document.item(5).Click; Или ткните в норм help по FM. Заранее спасибо!
- 5 ответов
-
- HTML
- JavaScript
-
(и ещё %d)
C тегом:
-
Доброго времени суток, коллеги! Пришлось несколько изменить код стандартного модуля FMX.WebBrowser.iOS для корректной работы при загрузке локальных файлов. Вопрос: какие действия надо предпринять, чтобы изменения подхватывались приложениями без дополнительных телодвижений? В VCL это делалось достаточно просто - меняем pas на нужный, подключаем путь в SearchPath, пытаемся скомпилировать, после чего получившийся dcu заменяем в /lib и убираем путь из SearchPath. Предыстория (не обязательно к прочтению): Несколько недель я бился над проблемой вылета приложения при работе с WebBrowser.Navigate(local_file_path). Вылетало далеко не всегда, но удалось выявить закономерность и после долгих мучений, я нашел виновника торжества - метод TiOSWebBrowserService.DoNavigate(...). В нем проводились хитрые манипуляции с пересборкой URL, которые иногда приводили к nil в одной из переменных. Через десятые руки и внутренности iOS это все передавалось в TiOSWebViewDelegate.webView, где и возникало исключение. До метода TiOSWebViewDelegate.webView(webView: UIWebView; didFailLoadWithError: NSError); дело даже не доходило, call stack виновника, само собой, не показывал. Кому интересно, что получилось (не гарантирую идеальность кода) на XE7 Update1: Простите, кнопка "код" почему-то удаляет весь код при сохранении сообщения, несколько раз пробовал. Пришлось воспользоваться "цитатой". А цитирование удаляет некоторые строки из кода... Update: видимо, движку форума не нравятся два слеша, которые используются в этом коде. Пришлось удалить код...
-
Добрый день! Подскажите пожалуйста как открыть придеплойенную html'ку в TWebBrowser под ios? Под андройд работает так: WebBrowser1.Navigate('file:слэш слэш'+ TPath.GetDocumentsPath + PathDelim + 'test.html'); под ios пробовал так (не работает): WebBrowser1.Navigate('file:слэш слэш'+ TPath.Combine(TPath.GetDocumentsPath, 'test.html'));
- 7 ответов
-
- file:\\
- Startup\Documents\
-
(и ещё %d)
C тегом:
-
Всем добрый день! Нужна очень ваша помощь. Проблема такая в при открытие виртуальной клавиатуры, перекрывается поле ввода в Webbrowsere. Подскажите как его сместить, чтобы было видно куда вводить данные. Примеры приведенные в уроках, я пробовал, поле ввода TEdit смещается а Webbrowser нет.
-
- TWebBrowser
- Webbrowser
- (и ещё %d)
-
Добрый день, В приложении динамически создается html страница (К примеру) const html_doc = '<html>'+ '<head>'+ '</head>'+ '<body>'+ <div style="background-image:url(%image_url%)">HELLO WORLD!</div> '</body>'+ '</html>'; Далее средствами StringReplace метка %image_url% подменяется на локальный путь к png файл, так вот собственно вопрос, где должен быть задеплоин этот png файл, и какой должен быть путь URL к локальной картинке? Сейчас деплоинг в "Assets\Internal\image.png" А путь: TPath.GetDocumentPath + PathDelim + 'image.png' <-- Картинка не грузится.. Заранее благодарю за ответ!
-
Доброго времени сутки я открываю пример (Web Browser) все работает хорошо но после того как я хочу жити из этого программы телефон и эмулятор не может завершить работу программы (как будто зависает) это в том случе если я тыкаю компонент (TWebBrowser) если не тыкать компонент и просто загружать страницы то все нармально работает в чем проблема и что не так делаю? заранее спасибо