0
當我嘗試加載此URL http://www.shazam.com/music/web/track?id=45759675 我的活動負載這個其他http://www.shazam.com代替的WebView和Nexus Chrome瀏覽器的工作原理不同於我的Chrome瀏覽器在PC上
這是我的Android代碼:
public class SingleMenuItemActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
WebView mWebView;
super.onCreate(savedInstanceState);
setContentView(R.layout.single_list_item);
final ProgressDialog pd = ProgressDialog.show(this, "", getResources()
.getString(R.string.loading), true);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
if (pd.isShowing() && pd != null) {
pd.dismiss();
}
}
});
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
String weblink = getIntent().getStringExtra("link");
mWebView.loadUrl(" http://www.shazam.com/music/web/track?id=45759675 ");
}
}
的我的智能手機上的瀏覽器也會出現同樣的情況,但是當我通過我的PC連接到此URL時沒有問題。所有的瀏覽器都是G Chrome。 問題:
- 它爲什麼會發生
- 如何避免它,並連接到正確的URL
你可以按照這個鏈接工作UA字符串就可以解決這個問題: http://stackoverflow.com/questions/8309796/want-to-load-desktop-version-in-my-webview- using-uastring – 2013-03-17 16:44:59
Mathieu,那只是一個試用版,我不打算使用他們的內容。謝謝你的幫助。 – eeadev 2013-03-17 16:55:54