Jump to content

TfgWebBrowser

  1. Started by alikoder,

    Подскажите, как можно подменить user agent у браузера, что-бы при открытии url скажем на android, передавать агента, будто я зашёл под IOS

  2. Добрый день, столкнулся с проблемой что данный код, загрузки страницы из локального файла в webbrowser, не работает на IOS. Есть ли другой способ отобразить файл в нем из Assets Manager. var Asset: TfgAssetFile; begin TfgAssetsManager.Current.Find<TfgAssetFile>(R.Files.File, Asset); fgWebBrowser1.Url:=Asset.FileName;

  3. Started by Antonello,

    HI, I need to open a WebRTC video chat URL. When I try to start the conversation I get an error: "Camera and microphone are blocked"...the popup for the confirmation request does not appear. If I can't use TfgWebBrowser, how can I open the default browser of Android & iOS ? Thank you Antonello

  4. Добрый день. На html странице есть такой код <a href="./files/MyDriver.apk" download="YourDriver.apk">Скачать мой драйвер для Андроид</a> По клику на эту ссылку в обычном браузере на десктопе загружается файл. Открываем эту же страницу через компонент TfgWebBrowser на смартфоне, кликаем на ссылку, но загрузка файла не происходит. Подозреваю, что надо где-то прописать явное разрешение на загрузку файлов через браузер. Кто знает, подскажите, пожалуйста решение.

  5. Реально ли через assets manager добавить css стили для страницы, которую загружаю локально в webbrowser или это не сработает?

  6. "Демо примеры FGX Native": "TfgWebBrowser" - "Базовый пример". Загружаем страницу сайта по URL, переходим на внутреннюю страницу сайта через меню "Гамбургер". 1. Как по кнопке "Назад" вернуться на предыдущую страницу? 2. Как переназначить кнопку "Назад", в примере она просто закрывает приложение?

  7. Вопрос конечно не совсем по FGX, но надеюсь найдётся, кто подскажет в чём проблема. Пытаюсь авторизоваться на форуме link автоматически в браузере на форме приложения. Решил заполнять данными через JS, пишу код: begin fgWebBrowser1.EvaluateJavaScript('document.getElementsByClassName("Button Button--link")[1].click();'); fgWebBrowser1.EvaluateJavaScript('document.getElementById(''username'').value=''мой логин'''); fgWebBrowser1.EvaluateJavaScript('document.getElementById(''password'').value=''мой пароль'''); end; В итоге значения заполняются, но если нажать на кнопку входа или на уже заполненный логин или пароль, то вся введенная инфа сбрасывается. Мож…

      • Like
    • 5 replies
    • 140 views
  8. Доброго времени. На загруженной в TFgWebBrowser странице имеется кнопка: <input id = "btnClose" type = "button" value = "Закрыть" onClick = "javascript:window.close()" /> Как в Delphi отловить запрос на закрытие текущего окна? В activeX у нас есть такое событие: TWebBrowser.OnWindowClosing: procedure(Sender: TObject;IsChildWindow:WordBool;var Cancel:WordBool); А как с этим дела обстоят в FGX? В данный момент нажатие на указанную кнопку вообще никакого эффекта не даёт, окно не закрывается... Спасибо.

  9. нужно весь html код текущей странице выгрузить в memo. Желательно через компоненти FGX Native.

  10. Как реализовать автозаполнения формы для авторизации. Например, загружаем страницу компонентом браузер, и по нажатию кнопки автоматически заполняютса поля и делаетса авторизация на сайте.

      • Like
    • 2 replies
    • 105 views
  11. Здравствуйте, буду очень признателен, если уважаемое сообщество поделится примером использования локальных ресурсов (без использования интернета) при отображении Html страницы. Интересует помещение картинок, js, css в ресурсы, а потом отображение (использование) оных Спасибо. З.Ы очень бы хотелось кроссплатформенное решение

  12. Hi, is it possible to display pdf files on fgwebbrowser? I tried this way but couldn't var filename: string; begin filename: = GetFileName (1); fgWebBrowser1.Url: = 'file://' + filename; end; Thank you

  13. Здравствуйте, есть html страница следующего содержания <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Поле загрузки файлов</title> <link rel="stylesheet" href="style.css"> </head> <body> <form id="upload-container" method="post" action="basic.php" enctype="multipart/form-data"> <label for="inputfile">Выберите файл</label> <input type="file" id="inputfile" name="inputfile"></br> </br> <input id="a" type="submit" value="отправить файл на сервер"></br> </br> </form> </body> </html> В TFGWEBBROWS…

  14. Привет Вчера столкнулся с проблемой неотображения локального точно существующего html-файла веббраузером, если указана целевая платформа Android 11 (targetSDK = 30). Как оказалось, данная проблема повторяется и в FMX-проекте, да и в целом нативный WebView страдает этой проблемой (https://stackoverflow.com/questions/63128749/unable-to-load-local-html-file-on-api-level-30) Код: Скриншот:

  15. Не могу разобраться как подключить методы Andorid Api, прошу немного объяснить как подключить и обращаться. Как вообще определить что именно подключать? К примеру, как мне добраться и вызвать этот метод в браузере https://developer.android.com/reference/android/webkit/WebView#clearCache(boolean)

  16. Started by r3h0soft,

    Привет форумчане, такой вопрос, если на сервере доступ закрыт по ASP или через расширение ISAPI CGI. как выполнить Basic authentication в WebBrowser? Как то заголовки передаются или через прокси? Был ли у кого опыт?

  17. Started by MAD_EVAL,

    Добрый день. Хочу сделать соединение из приложения через свой VPN. Я понимаю что напрямую приложение с VPN не соединится, и это надо как-то попросить у ОС, но я так понял что для этого надо писать код на Java. Изучал материалы тут https://developer.android.com/guide/topics/connectivity/vpn#java Реально-ли задействовать VPN из Delphi подобным методом, и как это сделать? Если это невозможно, то, подскажите, возможно-ли настроить работу компонента TfgWebbrowser через прокси? В коде ничего не нашёл касательно проксей.

  18. Здравствуйте. Используя TfgWebBrowser для навигации по сайтам не имею возможности использовать автозаполнение полей. К примеру когда в Chrome вводишь пароль или форму заполняешь, то предлагается автозаполнение из того что он запомнил. Я понимаю что это разные браузеры, но может есть способ это получить?

  19. День добрый! Есть возможность отобразить в fgWebBrowser значение переменной, а не URL? типа: fgWebBrowser.Text := S;

  20. В fgWebBrowser загружена страница содержащая такой фрагмент html-кода: <div class="lkLogin" id="btnLogin" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" onclick="jQuery.FLCookies.set('login_form_shown',1,{expires:0});"> <span class="lkLoginBtn">Вход</span> </div> Я хочу найти внутренний объект по его id, и нажать на эту кнопку. Должна вызваться форма логина. В стандартном WebBrowser я делал это следующим образом: procedure TForm1.Button1Click(Sender: TObject); var Doc, Elem : Variant; begin Doc := WebBrowser1.OleObject.document; Elem := Doc.getElementById('btnLogin'); if not VarIsClear(Elem) then …

Recently Browsing 0

  • No registered users viewing this page.