12345678910111213141516171819202122232425262728293031323334 |
- using System;
- using System.Collections.Generic;
- using System.Globalization;
- using Avalonia;
- using Xilium.CefGlue;
- using Xilium.CefGlue.Common;
- using fis.Log;
- namespace fis
- {
- class Program
- {
- // Initialization code. Don't use any Avalonia, third-party APIs or any
- // SynchronizationContext-reliant code before AppMain is called: things aren't initialized
- // yet and stuff might break.
- [STAThread]
- public static void Main(string[] args)
- {
- Logger.Init(new DefaultLogEngine());
- BuildAvaloniaApp()
- .StartWithClassicDesktopLifetime(args);
- }
- // Avalonia configuration, don't remove; also used by visual designer.
- public static AppBuilder BuildAvaloniaApp()
- {
- return AppBuilder.Configure<App>().UsePlatformDetect().AfterSetup(_ => CefRuntimeLoader.Initialize(
- //浏览器菜单语言设置为当前语言
- settings: new CefSettings() { Locale = CultureInfo.CurrentCulture.Name },
- //启用Chrome自动播放
- flags: new[] { new KeyValuePair<string, string>("autoplay-policy", "no-user-gesture-required") }));
- }
- }
- }
|