C# webBrowser 打开 json 弹出下载框问题解决方案

        private bool SetRegistery()
        {
            try
            {
                using (var hklm = RegistryKey.OpenBaseKey(RegistryHive.ClassesRoot, RegistryView.Registry64))
                {
                    using (RegistryKey key = hklm.OpenSubKey(@"MIME\Database\Content Type\application/json", true))
                    {
                        if (key != null)
                        {
                            key.SetValue("CLSID", "{25336920-03F9-11cf-8FD0-00AA00686F13}");
                            key.SetValue("Encoding", new byte[] { 0x80, 0x00, 0x00, 0x00 });
                        }
                    }
                }
                return true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return false;
        }

使用时:SetRegistery();注意使用时需要管理员运行

欢迎访问本网站!
雨木霜月 » C# webBrowser 打开 json 弹出下载框问题解决方案

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据