Google日历/ FullCalendar未在Android WebView中加载

时间:2017-12-08 15:41:02

标签: javascript android webview fullcalendar google-calendar-api

我在Android中有一个WebView,可以加载具有嵌入式Google Calendar / FullCalendar的Web应用程序。该日历会在移动浏览器中加载,但不会在WebView中加载。

我已经尝试了webSettings.setJavaScriptEnabled(true);,但这并没有让它加载。

public class WebView extends AppCompatActivity {

    android.webkit.WebView myWebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web_view);

        myWebView = (android.webkit.WebView) findViewById(R.id.webview);
        myWebView.getSettings().setJavaScriptEnabled(true);
        myWebView.getSettings().setDomStorageEnabled(true);
        myWebView.loadUrl("mywebsite.com");
    }

    @Override
    protected void onSaveInstanceState(Bundle outState ) {
        super.onSaveInstanceState(outState);
        myWebView.saveState(outState);
    }

    @Override
    protected void onRestoreInstanceState(Bundle savedInstanceState) {
        super.onRestoreInstanceState(savedInstanceState);
        myWebView.restoreState(savedInstanceState);
    }
}

是否有人知道我需要启用/执行哪些操作才能在WebView中加载嵌入式Google Calendar / FullCalendar?

1 个答案:

答案 0 :(得分:0)

myWebView.getSettings();.setUserAgentString("Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36");

中设置用户代理
{{1}}