我有本地pdf文件鏈接的HTML頁面。我想在瀏覽器(chrome,opera,dolphin)內部打開這個pdf文件,而無需連接互聯網。可能你知道插件,可以打開PDF文件(無需下載)瀏覽器或方法或其他內容?如何在android瀏覽器中打開pdf文件?
2
A
回答
2
2
我曾經使用過的解決方案是使用Google文檔打開它們。下面的代碼
_webView.loadUrl("https://docs.google.com/gview?embedded=true&url="+ url);
+0
沒有連接到互聯網 – isxaker
1
用途:
CustomWebView webView = (CustomWebView) rootView.findViewById(R.id.webView);
webView.loadUrl("https://docs.google.com/gview?embedded=true&url=" + yourUrl);
製作CustomWebView類,如下:
public class CustomWebView extends WebView {
private Context context;
private ProgressDialog progressDialog;
public CustomWebView(Context context) {
super(context);
this.context = context;
init();
}
public CustomWebView(Context context, AttributeSet attrs) {
super(context, attrs);
this.context = context;
init();
}
public CustomWebView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
this.context = context;
init();
}
private void init() {
setWebSetting();
}
private void setWebSetting() {
WebSettings webSettings = getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginsEnabled(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
webSettings.setLightTouchEnabled(false);
setScrollBarStyle(SCROLLBARS_OUTSIDE_OVERLAY);
setWebViewClient(new CustomWebViewClient());
}
class CustomWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
progressDialog = ProgressDialog.show(context, null,
context.getString(R.string.msg_please_wait));
progressDialog.setCancelable(false);
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
progressDialog.dismiss();
}
}
}
相關問題
- 1. 在瀏覽器插件中打開pdf
- 2. 如何在javascript中打開pdf文件新瀏覽器窗口
- 3. 如何在網絡瀏覽器中打開pdf文件?
- 4. 如何在瀏覽器中打開生成的PDF文件?
- 5. Android Chrome瀏覽器 - 無法打開PDF
- 6. 如何從SD卡的web瀏覽器在android中打開PDF文件
- 7. 在Android 4+上的瀏覽器中打開pdf文檔
- 8. 在瀏覽器中打開pdf
- 9. jQuery ajax,在瀏覽器中打開PDF
- 10. XMLHttpRequest在瀏覽器中打開PDF
- 11. 如何停止webChromeClient在Android瀏覽器中打開文件
- 12. 如何打開文件瀏覽器並在ios中選擇一個.pdf文件
- 13. 打開文件瀏覽器?
- 14. 打開下載的文件在瀏覽器中的pdf格式
- 15. 使用php在瀏覽器中打開pdf文件?
- 16. 使用JSP在瀏覽器中打開本地PDF文件
- 17. 在Safari瀏覽器中打開本地PDF文件
- 18. Java在新的瀏覽器窗口中打開pdf文件
- 19. 在瀏覽器中打開的PDF文件
- 20. 直接在我的瀏覽器中打開PDF文件
- 21. 無法在瀏覽器中打開可填寫的PDF文件
- 22. 如何在瀏覽器中打開HTML文件在centos中?
- 23. 打開瀏覽器中的webroot的pdf文件cakephp
- 24. 在瀏覽器惡意打開PDF文件
- 25. 在Android中打開瀏覽器
- 26. android 2.2在瀏覽器中打開swf
- 27. 在InAppBrowser中打開Android瀏覽器
- 28. 從瀏覽器中打開.ics文件
- 29. Html不打開文件在瀏覽器
- 30. 如何在PHP中打開瀏覽器?
向我們展示您迄今爲止所做的研發。你有沒有試圖在Stackoverflow本身上搜索? –
我正在尋找第二週。但docs.google不適合(需要主動連接),一組插件(完美的查看器pdf,金山辦公室e.t)不能幫助解決問題。 – isxaker