Im essayant de capturer un http et enlever un élément de celui-ci en utilisant javascript
son travail sur le chrome, mais ne fonctionne pas sur IE.HttpContext.Current.Response.Write ne fonctionne pas sur IE
void context_EndRequest(object sender, EventArgs e)
{
HttpContext context = ((HttpApplication)sender).Context;
if (context.Request.Url.AbsolutePath.Contains(@"/account/"))
{
HttpContext.Current.Response.Write(@"<script type='text/javascript'> document.getElementById('swtch').style.display = 'none';</script>");
}
}
i essayé:
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ClearHeaders();
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
HttpContext.Current.Response.Write(@"<script type='text/javascript'> document.getElementById('swtch').style.display = 'none';</script>");
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.End();
Il écrit le script, mais aussi efface tout le html et l'objet que je cherche est plus là.
Le site est en cours d'exécution sur IIS, je réussi à le déboguer, il va au code, mais le résultat final je ne vois pas le script, j'ai essayé différents scripts, toujours pas de chance