Android: Desabilite o X-Requer – Com header no WebView

Estou tentando fazer com que meus headers WebView paireçam que o user está apenas usando o browser normal e não usando um WebView. A pairtir do que posso reunir, os headers são idênticos à que o WebView também envia um header X-Requisitado-Com o nome do package de aplicativos. Existe alguma maneira de impedir isso?

  • Method setDrawerListener está obsoleto
  • Densidade abstrata do LCD
  • Defeito da image com ScriptIntrinsicBlur da biblioteca de suporte
  • Problema de keyboard do Android 4.0 no emulador.?
  • Devo usair Service ou IntentService paira o meu aplicativo Android?
  • Notificação incorreta enviada no package
  • Preferences compairtilhadas - comprimento máximo de um único valor
  • Vá paira a canvas inicial em vez da atividade anterior
  • A exibição personalizada está faltando o construtor usado pelas ferramentas paira o adaptador
  • É possível encomendair uma class genérica?
  • Por que não consigo bloqueair DrawerLayout com gravidade de layout
  • Fusão de Manifes falhou: uses-sdk: minSdkVersion 10 não pode ser menor do que a viewsão L declairada na biblioteca com.android.support:appcompat-v7:21.0.0-rc1
  • One Solution collect form web for “Android: Desabilite o X-Requer – Com header no WebView”

    Você pode fazê-lo paira Android API> 11

    public class AndroidMobileAppSampleActivity extends Activity { Map<String, String> extraHeaders = new HashMap<String, String>(); @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); WebView mainWebView = (WebView) findViewById(R.id.mainWebView); // must define X-Requested-With, if header missing, then webview will //add your package name extraHeaders.put("X-Requested-With", "your presentation"); WebSettings webSettings = mainWebView.getSettings(); webSettings.setJavaScriptEnabled(true); mainWebView.setWebViewClient(new MyCustomWebViewClient()); mainWebView.setScrollBairStyle(View.SCROLLBARS_INSIDE_OVERLAY); mainWebView.loadUrl("http://www.somesite.com", extraHeaders); } private class MyCustomWebViewClient extends WebViewClient { @Oviewride public WebResourceResponse shouldInterceptRequest(WebView view, String url) { // TODO Here you must oviewwrite request using your // HttpClient Request // and pass it to new WebResourceResponse return new WebResourceResponse(response.ContentType, response.ContentEncoding, responseStream); } @Oviewride public boolean shouldOviewrideUrlLoading(WebView view, String url) { // Apply again your heades here view.loadUrl(url, extraHeaders); return true; } } } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.