Enables or disables running JavaScript resources embedded in rendering HTML files during the rendering process.
public bool EnableJS {get; set;}
public:
property bool EnableJS
{
bool get()
void set(bool value)
}
EnableJS # get and set (CodecsHtmlLoadOptions)
Value | Description |
---|---|
true | To enable running JavaScript resources embedded in rendering HTML files during the rendering process. true is the default value. |
false | To disable JavaScript resources embedded in rendering HTML files during the rendering process. |
Some HTML files may contain embedded JavaScript files or scripts and may not be rendered fully if JavaScript is disabled. However, enabling running JavaScript resources can cause performance degradation and security risks. Disable this option if the client application is loading HTML files known to contain no JavaScript, and only enable it when the HTML files are known to come from a trusted source.
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.Core;
public void CodecsHtmlOptions_Example()
{
using (RasterCodecs codecs = new RasterCodecs())
{
// Use the default HTML rendering engine - CodecsHtmlOptions & CodecsHtmlLoadOptions reference
codecs.Options.Html.Load.HtmlEngine = CodecsHtmlEngine.Auto;
// Set the HTML options to only allow loading resources from the leadtools.com domain:
codecs.Options.Html.Load.DomainWhitelist = "leadtools.com";
// Disable all JavaScript embedded in the HTML file
codecs.Options.Html.Load.EnableJS = false;
// Load the image
using (RasterImage image = codecs.Load("file.html", 1))
{
// Do something with image
}
}
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document