当我尝试从网址查看大部分文件时,这是我得到的错误:| -
I / chromium:[INFO:CONSOLE(534)]“未捕获的错误:La` [object Object]”,来源:https://www.gstatic.com//apps-viewer//js/k=apps-viewer.standalone.en_US.c6ywhKJMakY.O/m=main/rt=j/d=1/rs=AC2dHMI4zJ7puGF5q_sgbdM9VbNE4DOJ6g(534) 06-14 16:51:26.332 29303-29303 / com.sbi.fast I / chromium:[INFO:CONSOLE(64)]“Uncaught#”,来源:https://www.gstatic.com//apps-viewer//js/k=apps-viewer.standalone.en_US.c6ywhKJMakY.O/m=main/rt=j/d=1/rs=AC2dHMI4zJ7puGF5q_sgbdM9VbNE4DOJ6g(64)
COde片段: -
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setDisplayZoomControls(true);
webView.getSettings().setBuiltInZoomControls(true);
//WebSettings.PluginState ps=
//webView.getSettings().setPluginState();
webView.getSettings().setDefaultTextEncodingName("utf-8");
/*/added later while retesting...*/
webView.getSettings().setAppCacheEnabled(true);
webView.clearCache(false);
if (!Utils.getInternetStatus(ProductLibFileDisplayActivity.this)) { // loading offline
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
}
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
// System.out.println("wbVw shouldOverrideUrlLoading");
return true;
}
@Override
public void onLoadResource(WebView view, String url) {
//System.out.println("wbVw onLoadResource: " + countWebView);
loadingVisibilityCount++;
if (progressDialog == null) {
progressDialog = new ProgressDialog(ProductLibFileDisplayActivity.this);
progressDialog.setMessage("Loading...");
if (loadingVisibilityCount <= 3)
progressDialog.show();
else
progressDialog.dismiss();
}
}
@Override
public void onPageFinished(WebView view, String url) {
// System.out.println("wbVw onPageFinished :" + countWebView);
if (progressDialog.isShowing()) {
progressDialog.dismiss();
progressDialog = null;
countWebView++;
}
}
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
// System.out.println("wbVw onReceivedError error:" + error);
//System.out.println("wbVw onReceivedError request:" + request);
}
});
webView.loadUrl(googleDocLink);
答案 0 :(得分:2)
是的akshay。实际上托管文件的是本地IP。后来我才知道google docs无法访问我们的本地IP,但在更新url以释放public后,一切都得到了解决。
答案 1 :(得分:0)
可能会帮助某人...
要更新Google驱动器网址,请执行以下步骤:
这将使链接对所有用户共享,从而使每个人都可以在Web视图中打开文件。
是阿克瑟。实际上,在哪个IP上托管了文件。后来我知道Google文档无法访问我们的本地IP,但是在更新url以将其公开发布后,一切都解决了。
这是普拉文在回答时可能表示的意思。.after updating the url to release public