我目前正在尝试对PDF文件进行一些自定义处理。我想在PDF应用程序中打开PDF。我在例如CefSettings中设置此问题。 CefCommandLineArgs.Add(“ disable-pdf-extension”,“ 1”)是该网站还在面板中的特定时间显示PDF。如果设置为“ disable-pdf-extension”,则该面板显示为空,并且pdf当然会在外部应用程序中打开。
我可以动态设置“ disable-pdf-extension”吗?还是只能在初始化时设置一次?
我目前正在做的是尝试了解何时在OnBeforeBrowse中下载PDF,获取URL,取消浏览并使用HTTPWebRequest自己下载文件。
我的问题是OnBeforeBrowse中的某些URL不表示它们是否为PDF。那么,什么时候我第一次知道浏览器将显示PDF?目前,我可以在OnResourceResponse中看到它,但是在此之前还有什么?
cefsharp是否出于“吞咽” pdf文件的考虑而决定使用其内部pdf.dll进行显示,还是出于cefsharps的控制?