Мне нужно иметь возможность удалить заголовок ответа x-frame-options, чтобы встроить внешнюю страницу в iFrame, возможно ли это? Я видел разные вещи о том, возможно ли это, а также некоторые примеры, но я не могу заставить что-то работать. Я пытался обновить объект ResponseHeaders в нескольких местах, но он не обновляется:
public IResponseFilter GetResourceResponseFilter(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IResponse response)
{
var headers = response.ResponseHeaders;
headers.Remove("x-frame-options");
response.ResponseHeaders = headers;
Когда я проверяю объект ResponseHeaders после установки его в заголовки, кажется, ничего не изменилось. Я также попытался удалить этот заголовок из OnResourceResponse и OnResourceLoadComplete только для ударов, и он отвечает тем же способом.
Я должен отметить, что я отключаю веб-безопасность в CefSettings, но это ничего не меняет:*
CefSettings settings = new CefSettings() {...}
settings.CefCommandLineArgs["disable-web-security"] = "1";
Есть предложения?
Спасибо!