Im пытается захватить http и удалить какой-либо элемент из него с помощью javascript
его работа над хромом, но не работающая над 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>");
}
}
Я пытался:
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();
Он пишет сценарий, но также очищает весь html, и объект, который я ищу, больше не существует.
Сайт работает на IIS, мне удалось отладить его, он переходит к коду, но в конечном результате я не вижу скрипт, я пробовал использовать другой скрипт, еще не повезло
Я знаю, что мой ответ настолько поздний, но может быть, это может быть полезно! Можешь попробовать:
obj.removeAttribute('dsplay');