C#:設定CefSharp的一些引數,比如忽略安全證書
————吾亦無他,唯手熟爾,謙卑若愚,好學若飢————-
本次記錄如何設定CefSharp忽略安全證書,以及他的一些其他配置
參考網址:
https://peter.sh/experiments/chromium-command-line-switches/
這個網站記錄了CefSharp所有可以設定的配置
http://www.codebye.com/cefsharp-help-2-config-manage.html
這個網站記錄瞭如何具體設定,不過第二個網站在剛才測試中好像沒能開啟,我簡單說一下
具體設定
我在第一個參考網站中找到證書,他有倆個,我不知道哪個起作用,我就都配置了
//安全證書 settings.CefCommandLineArgs.Add("--ignore-urlfetcher-cert-requests", "1"); settings.CefCommandLineArgs.Add("--ignore-certificate-errors", "1");
這是flash的配置
//flash settings.CefCommandLineArgs.Add("ppapi-flash-path", AppDomain.CurrentDomain.BaseDirectory + "\Plugins\pepflash\pepflashplayer.dll");
具體放入的位置,參考我上篇部落格的InitializeCefSharp方法裡,我寫個Demo
/// <summary> /// 解決anycpu不能相容 /// </summary> [MethodImpl(MethodImplOptions.NoInlining)] private static void InitializeCefSharp() { var settings = new CefSettings(); // Set BrowserSubProcessPath based on app bitness at runtime settings.BrowserSubprocessPath = Path.Combine(AppDomain.CurrentDomain.SetupInformation.ApplicationBase, Environment.Is64BitProcess ? "x64" : "x86", "CefSharp.BrowserSubprocess.exe"); //安全證書 settings.CefCommandLineArgs.Add("--ignore-urlfetcher-cert-requests", "1"); settings.CefCommandLineArgs.Add("--ignore-certificate-errors", "1"); //settings.CefCommandLineArgs.Add("allow-http-background-page", "1"); //settings.CefCommandLineArgs.Add("allow-insecure-localhost","1"); //settings.CefCommandLineArgs.Add("allow-http-screen-", "1"); //settings.CefCommandLineArgs.Add("reduce-security-for-testing", "1"); //flash settings.CefCommandLineArgs.Add("ppapi-flash-path", AppDomain.CurrentDomain.BaseDirectory + "\Plugins\pepflash\pepflashplayer.dll"); // Make sure you set performDependencyCheck false Cef.Initialize(settings, performDependencyCheck: false, browserProcessHandler: null); }
相關文章
- 2.6.10 設定許可證引數
- JVM引數設定的一些參考方法JVM
- Keytool命令詳解(好文章!詳細設定一些引數比如過期時間等)
- [轉貼][WCFSecurity]2.安全引數設定
- 各種程式語言忽略http的SSL證書認證HTTP
- Openssl 設定 雙向認證證書的過程
- curl 設定https 不驗證證書HTTP
- SSL證書很關鍵!為什麼有些公司會忽略SSL證書的部署?
- Oracle CSS的引數設定 心跳時間設定OracleCSS
- CefSharp ——js呼叫c#方法JSC#
- vsftpd設定引數FTP
- RAC 特定引數設定
- 兩個引數設定
- mysql的"雙1設定"-資料安全的關鍵引數(案例分享)MySql
- C# 獲取PDF中的數字簽名證書C#
- 【MySQL】保證複製高可用的一些重要引數MySql
- c# 方法引數_值引數C#
- c# 方法引數_引用引數C#
- curl CURLOPT_WRITEFUNCTION 的引數設定Function
- Metasploit設定LHOST引數技巧
- Metasploit設定VERBOSE引數技巧
- pandas引數設定小技巧
- Metasploit設定HttpTrace引數技巧HTTP
- tomcat vm 引數設定Tomcat
- JVM常見引數設定JVM
- JVM引數設定大氣JVM
- SAP系統引數設定
- SAP 系統引數設定
- ORACLE JOB INTERVAL引數設定Oracle
- chrome啟動引數設定Chrome
- 設定NLS_LANG引數
- 函式定義、函式的引數、函式的預設引數函式
- MySQL的配置檔案的引數設定MySql
- C#中的值引數,引用引數及輸出引數C#
- SSL證書屬於數字證書嗎?數字證書有哪些
- c#環境變數設定C#變數
- Swift語言中為外部引數設定預設值可變引數常量引數變數引數輸入輸出引數Swift變數
- Android 安全加密:數字簽名和數字證書Android加密