我正在尝试使用我在其他主题中在 Stackoverflow 上找到的代码来不向用户询问下载 PDF 文件应采取的操作。
我正在使用的代码是:
FirefoxProfile specialProfile = new FirefoxProfile();
specialProfile.SetPreference("browser.helperApps.alwaysAsk.force", false);
specialProfile.SetPreference("browser.download.manager.showWhenStarting", false);
specialProfile.SetPreference("browser.download.folderList", 2);
specialProfile.SetPreference("browser.download.dir", Setup.DownloadContractPath);
specialProfile.SetPreference("services.sync.prefs.sync.browser.download.manager.showWhenStarting", false);
specialProfile.SetPreference("browser.download.useDownloadDir", true);
specialProfile.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
return new FirefoxDriver(specialProfile);
但它似乎不适用于我的情况。我正在下载的文件类型是:PDF 即使我使用上面的代码,我也会得到以下屏幕:
有谁知道我可能做错什么?