0
나는 안드로이드의 웹보기로이 이상한 문제에 직면하고 있습니다. 내 웹보기에서 this을로드하려고 시도하지만 항상 URL은 this (으)로 리디렉션됩니다. 여기Webview는 항상 트위터로 리다이렉트합니다.
문제가 실제로 어디
web=(WebView)findViewById(R.id.linkwebview);
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setPluginState(PluginState.ON);
web.getSettings().setUserAgentString("Mozilla/5.0 (Linux; U; Android 2.0; en-us; Droid Build/ESD20) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17");
web.getSettings().setBuiltInZoomControls(true);
web.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
web.getSettings().setDomStorageEnabled(true);
web.setWebViewClient(new MyWebViewClient());
web.loadUrl("https://www.facebook.com/sachintendulkar");
class MyWebViewClient extends WebViewClient {
@Override
// show the web page in webview but not in web browser
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
bck.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(web.canGoBack())
{
web.goBack();
}
}
});
forth.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(web.canGoForward())
{
web.goForward();
}
}
});
refresh.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
web.reload();
}
});
return true;
}
점점하지 웹뷰 내 니펫입니다.?