Попытка создать очень простое приложение с веб-обзором.Webview загрузит веб-страницу, которая использует Javascript для выполнения вызовов Ajax и обновляется каждые несколько секунд.
Мое приложение для Android работает нормально, я могу загрузить свою страницу, и она работает, как и ожидалось, на любой версии Android после 2.3.3.В 2.3.3 страница загружается, кажется, что базовый javascript работает, но он не будет загружать данные из вызовов Ajax.Я могу открыть эту страницу непосредственно в браузере на 2.3.3, и она прекрасно загружается при вызовах Ajax, обновляющих веб-браузер.
Я заметил, что это было добавлено в API 11, который выглядит как то, что мне нужно, но так какне существовало до 11, может ли что-нибудь помочь?Поскольку он работает в стандартном браузере, я думаю, что он должен работать в веб-представлении ??
public void setAllowContentAccess (логическое разрешение) Так как: Уровень API 11 Включение или отключение доступа к URL-адресу содержимого в WebView.Доступ к URL-адресу контента позволяет WebView> загружать контент от поставщика контента, установленного в системе.По умолчанию включено.
Дайте мне знать, спасибо
Вот код, который я использую, URL хранится в настройках системы.
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setUserAgentString(preferences.getString("deviceID", null));
myWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
myWebView.addJavascriptInterface(new JavaScriptInterface(this), "Android");
myWebView.clearCache(true);
String defaultURL = preferences.getString("url1", null);
myWebView.loadUrl(defaultURL);
B