У меня есть моя веб-страница (CYNX.ML/U1.html), которая отлично отображается во всех других браузерах, однако я использую WebView для отображения ее пользователям, которые, похоже, показали, что она сломана.
Вот как это выглядит в WebView- http://prntscr.com/irhosm
Есть способ исправить это? Кажется, что он отлично отображается во всех мобильных веб-браузерах, включая Chrome, веб-браузер Dolphin, веб-браузер UC.
* КОД MainActivity.java-
package com.sirseni.simpleandroidwebviewexample;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView myWebView = (WebView) findViewById(R.id.myWebView);
myWebView.loadUrl("http://cynx.ml/U1.html");
myWebView.setWebViewClient(new MyWebViewClient());
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setUserAgentString("Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3");
}
// Use When the user clicks a link from a web page in your WebView
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getHost().equals("www.centerend.com")) {
return false;
}
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;
}
}
}
** ОБНОВЛЕНИЕ: ** Пришлось сообщить, что я чувствую, что у WebView есть небольшие проблемы со стилем css страницы, однако Google, похоже, показывает его как 100% совместимый с мобильными устройствами. Любые идеи?
Но все остальные мобильные браузеры могут его отображать.
попробуйте включить java-скрипт в веб-просмотре
Включил JS, без помощи.
попробуйте ответы по следующей ссылке stackoverflow.com/questions/23363441/…
Никакой помощи :(
нет ошибок в консоли? как ошибки безопасности?
Неа. Это дает наконец успешную сборку
Здравствуйте, вы должны поделиться своим кодом веб-просмотра. Я предложу вам несколько моментов, которые могут быть вам полезны. (1) Проверьте свой веб-сайт, реагирует ли он в Chrome, нажав Ctrl + Shift + M. (2) проверьте, реагирует ли ваш веб-сайт на мобильные устройства, тогда ваш код веб-просмотра должен иметь webview.getSettings().setUserAgentString("Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3");. Надеюсь, он работает.
Привет, добавленный код, пожалуйста, посмотрите, он все еще не работает.




ваш сайт несовместим с мобильным браузером