Added TChromiumCore.HSTSPolicyBypassList

This commit is contained in:
Salvador Díaz Fau 2024-07-21 16:29:29 +02:00
parent 3a9312ec39
commit 7b6ba27010
7 changed files with 403 additions and 345 deletions

Binary file not shown.

View File

@ -5990,6 +5990,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FHTTPSUpgrade">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FHSTSPolicyBypassList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FHSTSPolicyBypassList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FOldBrowserCompWndPrc">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FOldBrowserCompWndPrc">
</object>
@ -7032,6 +7036,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#HTTPSUpgrade">
</object>
<li><object type="text/sitemap">
<param name="Name" value="HSTSPolicyBypassList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#HSTSPolicyBypassList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="OnTextResultAvailable">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#OnTextResultAvailable">
</object>
@ -93602,6 +93610,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FHighEfficiencyModeState">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FHSTSPolicyBypassList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FHSTSPolicyBypassList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FHTTPSUpgrade">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FHTTPSUpgrade">
</object>
@ -94580,6 +94592,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#HighEfficiencyModeState">
</object>
<li><object type="text/sitemap">
<param name="Name" value="HSTSPolicyBypassList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#HSTSPolicyBypassList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="HTTPSUpgrade">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#HTTPSUpgrade">
</object>

View File

@ -17838,16 +17838,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SameAs">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-ICefBaseRefCounted-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-Pointer-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefBaseRefCountedRef - uCEFBaseRefCounted Unit">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-ICefBaseRefCounted-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-Pointer-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefBaseRefCountedRef - uCEFBaseRefCounted Unit">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-Pointer-">
<param name="Local" value="uCEFBaseRefCounted.TCefBaseRefCountedRef.html#SameAs-ICefBaseRefCounted-">
</object>
</ul>
<li><object type="text/sitemap">
@ -22550,16 +22550,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="GetElementAttributes">
<param name="Local" value="uCEFDomNode.TCefDomNodeRef.html#GetElementAttributes-TStrings-">
<param name="Local" value="uCEFDomNode.TCefDomNodeRef.html#GetElementAttributes-ICefStringMap-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TCefDomNodeRef - uCEFDomNode Unit">
<param name="Local" value="uCEFDomNode.TCefDomNodeRef.html#GetElementAttributes-TStrings-">
<param name="Local" value="uCEFDomNode.TCefDomNodeRef.html#GetElementAttributes-ICefStringMap-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TCefDomNodeRef - uCEFDomNode Unit">
<param name="Local" value="uCEFDomNode.TCefDomNodeRef.html#GetElementAttributes-ICefStringMap-">
<param name="Local" value="uCEFDomNode.TCefDomNodeRef.html#GetElementAttributes-TStrings-">
</object>
</ul>
<li><object type="text/sitemap">
@ -38894,16 +38894,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateBrowser">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateBrowser-TCefWindowHandle-TRect-ustring-ICefRequestContext-ICefDictionaryValue-boolean-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateBrowser-ustring-TCEFBrowserViewComponent-ICefRequestContext-ICefDictionaryValue-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateBrowser-TCefWindowHandle-TRect-ustring-ICefRequestContext-ICefDictionaryValue-boolean-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateBrowser-ustring-TCEFBrowserViewComponent-ICefRequestContext-ICefDictionaryValue-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateBrowser-ustring-TCEFBrowserViewComponent-ICefRequestContext-ICefDictionaryValue-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateBrowser-TCefWindowHandle-TRect-ustring-ICefRequestContext-ICefDictionaryValue-boolean-">
</object>
</ul>
<li><object type="text/sitemap">
@ -38970,16 +38970,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="CreateUrlRequest">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateUrlRequest-ICefRequest-ICefUrlrequestClient-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateUrlRequest-ICefRequest-ICefUrlrequestClient-ustring-ustring-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateUrlRequest-ICefRequest-ICefUrlrequestClient-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateUrlRequest-ICefRequest-ICefUrlrequestClient-ustring-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateUrlRequest-ICefRequest-ICefUrlrequestClient-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#CreateUrlRequest-ICefRequest-ICefUrlrequestClient-ICefFrame-">
</object>
</ul>
<li><object type="text/sitemap">
@ -39961,6 +39961,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FHighEfficiencyModeState">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FHSTSPolicyBypassList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FHSTSPolicyBypassList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="FHTTPSUpgrade">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#FHTTPSUpgrade">
</object>
@ -41025,6 +41029,10 @@
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#HighEfficiencyModeState">
</object>
<li><object type="text/sitemap">
<param name="Name" value="HSTSPolicyBypassList">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#HSTSPolicyBypassList">
</object>
<li><object type="text/sitemap">
<param name="Name" value="HTTPSUpgrade">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#HTTPSUpgrade">
</object>
@ -41140,30 +41148,30 @@
</ul>
<li><object type="text/sitemap">
<param name="Name" value="LoadString">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ICefFrame-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ustring-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ICefFrame-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadString-ustring-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="LoadURL">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadURL-ustring-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadURL-ustring-ICefFrame-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadURL-ustring-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadURL-ustring-ICefFrame-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadURL-ustring-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#LoadURL-ustring-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
@ -42034,16 +42042,16 @@
</ul>
<li><object type="text/sitemap">
<param name="Name" value="RetrieveText">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveText-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveText-ICefFrame-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveText-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveText-ICefFrame-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveText-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#RetrieveText-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
@ -42100,16 +42108,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="SendProcessMessage">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ICefFrame-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ustring-ustring-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ICefFrame-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ICefFrame-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#SendProcessMessage-TCefProcessId-ICefProcessMessage-ustring-ustring-">
</object>
</ul>
<li><object type="text/sitemap">
@ -42402,12 +42410,12 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="UpdatePreference">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-TStringList-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-boolean-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-TStringList-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-boolean-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
@ -42415,16 +42423,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-boolean-">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-integer-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-TStringList-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-ustring-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TChromiumCore - uCEFChromiumCore Unit">
<param name="Local" value="uCEFChromiumCore.TChromiumCore.html#UpdatePreference-ICefBrowser-ustring-integer-">
</object>
</ul>
<li><object type="text/sitemap">
<param name="Name" value="UpdatePreferences">
@ -44981,11 +44989,11 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="TEmbeddedChromium - uCEFBrowserWindow Unit">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-TCefWindowHandle-TRect-ustring-ICefRequestContext-ICefDictionaryValue-boolean-">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-ustring-TCEFBrowserViewComponent-ICefRequestContext-ICefDictionaryValue-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TEmbeddedChromium - uCEFBrowserWindow Unit">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-ustring-TCEFBrowserViewComponent-ICefRequestContext-ICefDictionaryValue-">
<param name="Local" value="uCEFBrowserWindow.TEmbeddedChromium.html#CreateBrowser-TCefWindowHandle-TRect-ustring-ICefRequestContext-ICefDictionaryValue-boolean-">
</object>
</ul>
<li><object type="text/sitemap">
@ -45110,16 +45118,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="ClientToScreen">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPointF-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPoint-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TFMXBufferPanel - uCEFFMXBufferPanel Unit">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPointF-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPoint-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TFMXBufferPanel - uCEFFMXBufferPanel Unit">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPoint-">
<param name="Local" value="uCEFFMXBufferPanel.TFMXBufferPanel.html#ClientToScreen-TPointF-">
</object>
</ul>
<li><object type="text/sitemap">
@ -45812,16 +45820,16 @@
</object>
<li><object type="text/sitemap">
<param name="Name" value="Create">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create-TOLEFormatArray-integer-integer-">
</object>
<ul>
<li><object type="text/sitemap">
<param name="Name" value="TOLEEnumFormatEtc - uCEFOLEDragAndDrop Unit">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create-TOLEFormatArray-integer-integer-">
</object>
<li><object type="text/sitemap">
<param name="Name" value="TOLEEnumFormatEtc - uCEFOLEDragAndDrop Unit">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create-TOLEFormatArray-integer-integer-">
<param name="Local" value="uCEFOLEDragAndDrop.TOLEEnumFormatEtc.html#Create">
</object>
</ul>
<li><object type="text/sitemap">

View File

@ -934,11 +934,11 @@ automated.gif
pasdoc.css
Compile time: 0 minutes, 16 seconds
16,531 Topics
141,108 Local links
16,533 Topics
141,134 Local links
35 Internet links
5 Graphics
Created c:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\docs\cef4delphi.chm, 3,646,884 bytes
Compression decreased file by 23,605,891 bytes.
Created c:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\docs\cef4delphi.chm, 3,649,306 bytes
Compression decreased file by 23,607,768 bytes.

File diff suppressed because it is too large Load Diff

View File

@ -116,6 +116,7 @@ type
FComponentID : integer;
FDownloadBubble : TCefState;
FHTTPSUpgrade : TCefState;
FHSTSPolicyBypassList : ustring;
{$IFDEF LINUX}
FXDisplay : PXDisplay;
{$ENDIF}
@ -2214,6 +2215,10 @@ type
/// Automatically upgrade to HTTPS connections.
/// </summary>
property HTTPSUpgrade : TCefState read FHTTPSUpgrade write FHTTPSUpgrade;
/// <summary>
/// List of comma-delimited single-label hostnames that will skip the check to possibly upgrade from http to https.
/// </summary>
property HSTSPolicyBypassList : ustring read FHSTSPolicyBypassList write FHSTSPolicyBypassList;
published
/// <summary>
@ -4199,6 +4204,7 @@ begin
FComponentID := 0;
FDownloadBubble := STATE_DEFAULT;
FHTTPSUpgrade := STATE_DEFAULT;
FHSTSPolicyBypassList := '';
{$IFDEF LINUX}
FXDisplay := nil;
{$ENDIF}
@ -7341,6 +7347,8 @@ begin
if (FHTTPSUpgrade <> STATE_DEFAULT) then
UpdatePreference(aBrowser, 'https_upgrades.policy.upgrades_enabled', (FHTTPSUpgrade = STATE_ENABLED));
UpdateStringListPref(aBrowser, 'hsts.policy.upgrade_bypass_list', FHSTSPolicyBypassList);
if assigned(FOnPrefsUpdated) then
FOnPrefsUpdated(self);
end;

View File

@ -2,7 +2,7 @@
"UpdateLazPackages" : [
{
"ForceNotify" : true,
"InternalVersion" : 629,
"InternalVersion" : 630,
"Name" : "cef4delphi_lazarus.lpk",
"Version" : "126.2.18"
}