如何在 TChromium 中启用编辑器模式



我想从TWebBrowser切换到DCEF3(TChromium(。
DCEF3 可以编辑 HTML 页面吗?如果是,如何使其进入"编辑器"模式?

由于你可以在 Chromium 中执行 Javascript,所以你可以实现任何可以在 JavaScript 中完成的事情。

所以你可以使用这个:

procedure TMainForm.EditMode1Click(Sender: TObject);
begin
  if crm.Browser <> nil then
    crm.Browser.MainFrame.ExecuteJavaScript(
      'document.designMode = "on"', 'about:blank', 0);
end;
procedure TMainForm.EditModeOFF1Click(Sender: TObject);
begin
  if crm.Browser <> nil then
    crm.Browser.MainFrame.ExecuteJavaScript(
      'document.designMode = "off"', 'about:blank', 0);
end;

有关更多详细信息,您应该谷歌如何使用Javascript制作(简单的(HTML编辑器。

最新更新