このURLをロードしようとするとhttp://www.shazam.com/music/web/track?id=45759675 私のアクティビティは代わりにこの他のhttp://www.shazam.comをロードします
これは私の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に接続した場合は発生しません。すべてのブラウザはGChromeです。 質問:
- なぜそれが起こるのですか
- それを回避して適切なURLに接続する方法