我想从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编辑器。