We have a VB.NET web based application that is very Crystal reports Heavy. The application utilizes CR libraries as well as .NET to display report data within the CR viewer. The users from there have the options to print the report.
The problem we are having is that Microsoft Edge has done away with ActiveX support within Windows 10. Firefox has recently done a security update that disables Adobe Acrobat plugin support. So when you click to "print the PDF" version of a report the users are now prompted with a "Download the PDF" type of generic dialog box. They then have to physically save the PDF onto their hard drive, then print it.
The customer has a demand that the system worked like it did before, in this case when the user clicks to print the PDF, this dialog box comes up. This is an Adobe Dialog Box.
So I've done some research in this and based on going to SAP (CR makers), their newest releases of the CR libraries dosen't address these issues (ActiveX gone in Edge). Adobe is not addressing the fact that their plugin dosen't work with Edge/Firefox either. So right now the customers are asking what's the solution.
I'm telling them the "administrative" things of the fact that we should not support 20 different browsers on an internal application, but tell the group that we only support 1 browser. If there are problems in other browsers then we don't deal with that.
So far the only fix that I"m thinking is developing browser extensions that work with displaying a print dialog box when the user clicks the "Print" button within our application. Does this make sense, is this viable? Are there other options for this problem?