The JSViewer is a Javascript component that you can easily customize and use in web applications to preview all types of reports - Page, Rdl, and Section reports. The JSViewer works on modern web application frameworks - ASP.NET MVC, ASP.NET Core MVC, and major JavaScript Frameworks such as Angular, React, and Vue.js. The Viewer supports all the major browers as well as rendering on mobile devices.
This section covers some most popular scenarios of modern Web applications using different frameworks:
For special situations, we recommend that you read these topics:
JS Viewer ASP.NET Core Middleware
Update Security Token in Report Service
Prevent Cross-Site Scripting Attacks
Viewing Reports from Different Domains using CORS
Note: For some reports, you may need to configure a fonts factory or a resource locator. For details, see Custom Resource Locator and Custom Font Resolver.