2014-05-19 5 views
1

Im пытается захватить http и удалить какой-либо элемент из него с помощью javascript
работает над хром, но не работает над IE.HttpContext.Current.Response.Write не работает на 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, я сумел отладить ее, он идет к коду, но на конечный результат я не вижу сценарий, я пробовал различные сценарии, еще не повезло

ответ

0

Я знаю, что мой ответ так поздно, но может быть, это может быть полезно! Вы можете попробовать:

obj.removeAttribute('dsplay');