ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage properties / Properties associated with windows, pages and controls
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
SecurityHtml (Property)
In french: SécuritéHtml
The SecurityHtml property gets and sets the status of the security mechanism of the following controls:
  • HTML Display controls.
  • HTML Editor controls.
The security mechanism of these types of controls blocks all the potentially dangerous content (plug-ins, ActiveX, JavaScript code, etc.).
Remarks:
  • You can also manage the security mechanism of:
    • the HTML Display control via "Don't allow the execution of JavaScript scripts" ("Details" tab in the control description window). If this option is checked, the security mechanism is enabled.
    • the HTML Editor control via "Allow execution of JavaScript code in the edited document" ("General" tab in the control description window). The security mechanism is enabled if this option is unchecked.
  • "HTML Display control" is the new name of the HTML Edit control from version 25 and earlier.
Example
// Retrieve a document on Internet
HTTPRequest(gsURL)
 
// Enable security mechanism of HTML Display control
HTM_EditDoc.SecurityHtml = secHtmlMaxi
 
// Initialize the control with the document
HTM_EditDoc = HTTPGetResult()
Syntax

Determining if the security mechanism of an HTML control is enabled Hide the details

<Result> = <Control used>.SecurityHtml
<Result>: Boolean constant or Boolean
Current security mode:
secHtmlMaxi (or True)
(Default value)
No script is run (javascript, vbscript, etc.). No ActiveX control or plugin is displayed or run.
secHtmlNone (or False)The scripts are run. The ActiveX controls or plugins are displayed and run.
Remark: The scripts will not be run in the control if the State property of the control is set to Inactive or Grayed.
<Control used>: Control name
Name of the control to be used:
  • HTML Display control.
  • HTML Editor control.

Enabling/disabling the security mechanism of HTML Edit controls Hide the details

<Control used>.SecurityHtml = <Value>
<Control used>: Control name
Name of the control to be used:
  • HTML Display control.
  • HTML Editor control.
<Value>: Boolean constant or Boolean
Security mode to apply:
secHtmlMaxi (or True)
(Default value)
No script is run (javascript, vbscript, etc.). No ActiveX control or plugin is displayed or run.
secHtmlNone (or False)The scripts are run. The ActiveX controls or plugins are displayed and run.
Remark: The scripts will not be run in the control if the State property of the control is set to Inactive or Grayed.
Minimum version required
  • Version 15
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/04/2024

Send a report | Local help