Перейти к содержанию
Fire Monkey от А до Я
  • 0

Где можно взять версию TWebBrowser для Windows и OSX?


Vitaldj

Вопрос

Коллеги, знаю, что TWebBrowser в FMX работает только для мобильных платформ. Что делать в Windows и OsX? Чем заменить, очень нужно. Пытаюсь писать кроссплатформенное (не мобильное) - тупик((.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

подскажи, пожалуйста, как установил?

How to use

As follows, it can use like TWebBrowser of iOS /Android.

uses
  FMX.WebBrowserEx;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    FWebBrowser: TWebBrowserEx;
  end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  FWebBrowser := TWebBrowserEx.Create(Self);
  FWebBrowser.Parent := Panel1;
  FWebBrowser.Align := TAlignLayout.Client;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  FWebBrowser.URL := 'http://www.embarcadero.com/';

  // As follows, WebBrowserEx can also read a HTML-String. 
  FWebBrowser.LoadFromStrings('<html><body>Hello WebBrowser!</body></html>', '');
end;

As follows, WebBrowserEx can use JavaScript

procedure TForm1.Button2Click(Sender: TObject);
var
  Value: String;
begin
  // JavaScript function "foo" needs Two-Arguments.
  FWebBrowser.CallJS('foo', [Param1, Param2]);

  // TWebBrowserEx can call with TWebBrowser default style.
  FWebBrowser.EvaluteJavascript('alert("Delphi!")');

  // TWebBrowserEx take a Value of HTML Tags.
  // If following tag exists,
  // <input type="text" id="bar" value="" /> 
  // ↓ can taking id of bar's attribute value.
  Value := FWebBrowser.GetTagValue('bar', 'value'); 
end;
Ссылка на комментарий
  • 0

Спасибо за компонент, если кто юзал подскажите подключил компонент (закинул в папку Internet), подключаю но при запуске на Мак просто вылетает приложение ... 

Ссылка на комментарий
  • 0

Спасибо за компонент, если кто юзал подскажите подключил компонент (закинул в папку Internet), подключаю но при запуске на Мак просто вылетает приложение ... 

в XE8 TWebBrowser теперь официально поддерживает все платформы.

Ссылка на комментарий
  • 0

Возможно, но у меня проблема с получением токенов от Dropbox, может кто то сталкивался с этим?

http://www.webdelphi.ru/2014/07/delphi-avtorizaciya-po-oauth-2-0-v-dropbox-svoimi-silami/ Возможно поможет

Изменено пользователем Сысоев Максим
Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...