我在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?
答案 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}}