Tôi đang đặt cùng một ứng dụng WPF cho phép người dùng xem tệp PowerPoint thông qua điều khiển WebBrowser, một khi các tệp đã được lưu dưới dạng .MHT hoặc .HTML. Vấn đề là các tệp chứa các điều khiển ActiveX và điều khiển WebBrowser theo mặc định sẽ hiển thị cảnh báo mỗi khi tôi tải các tệp này, nói "Để giúp bảo vệ bảo mật của bạn, trình duyệt web của bạn đã hạn chế tệp này hiển thị nội dung hoạt động có thể truy cập máy vi tính."Thay đổi cài đặt bảo mật "nội dung hoạt động" trên điều khiển WPF WebBrowser
Tôi đã thấy một vài địa điểm khác nhau nói chuyện trực tuyến về việc đặt the mark of the web vào mỗi trang, nhưng điều đó thực sự không hiệu quả đối với tôi trong trường hợp này, vì tác giả nội dung có quyền kiểm soát các tệp, chứ không phải nhà phát triển và tôi 'd thay vì không nói với họ rằng họ phải mở tất cả các tập tin trong Notepad và thêm dấu hiệu của web cho mỗi một.
Có cách nào để chỉ thay đổi cài đặt của điều khiển WebBrowser để không hiển thị thông báo cảnh báo đó không? IE có một thiết lập tương tự, nhưng nó không chuyển sang điều khiển này.
Chủ yếu là vì nó thêm nhiều công việc vào cuối của chúng tôi, đặc biệt là tìm phần cuối của khai báo DOCTYPE. Tôi có thể tưởng tượng nó hoạt động nhiều hơn thế, nhưng ngay bây giờ chúng ta chỉ cần thiết lập trình duyệt. Về cơ bản là một đường dẫn tệp đã sửa đổi, do đó, việc tải và phân tích cú pháp tệp sẽ làm tăng thêm một chút công sức. Ngoài ra, có vẻ như điều khiển WebBrowser sẽ có một số loại cài đặt cho điều này, trong trường hợp cài đặt bảo mật mặc định không đáp ứng nhu cầu của bạn. –