以前查文档挺快捷的。自从升了3.0的文档后,本地文档打开巨慢无比。本地doc的加载速度甚至比android developer官网还要慢。
趁着这几天时间空闲,试着把这个问题解决一下。
首先怀疑便是google被墙。用前端调试工具查看了一下网络请求,发现卡在google的jsapi上面了。立即修改入口的index.html,把<script src="http://www.google.com/jsapi">这行注释掉了。刷新,果然。从未有过的流畅感觉,尝试点击其它doc页面,但还是卡主了。查看网络请求,果然还是卡在了个jsapi。
下面的问题便是如何批量将所有的jsapi去掉了。笔者写了个perl脚本,跑了个全局替换。5分钟全部替换完毕,打开doc,随便点点,再也没有卡了。
附件的脚本有点长,我做了点小优化。
for /f %%i in ('dir /b /s *.html *.htm') do (
perl -W -pi.bak -e "s'<\s*script\s*.+?src.+?http://www.google.com/jsapi.+?/script>''g" %%i
echo handle %%i
del %%i.bak
)
将这段shell代码复制保存成bat,放到docs文档目录下双击运行即可。
没有perl环境的,只需要在http://www.activestate.com/activeperl/downloads
下载即可。
分享到:
相关推荐
这个“Android本地预览Excel,Word,PPT,PDF源代码”项目提供了解决这一需求的解决方案。它允许用户在不离开应用程序的情况下,在Android设备上预览这些常见办公格式的文件。 首先,我们要关注的是“asposed转Excel...
本文将深入探讨如何利用腾讯TBS在安卓应用中加载本地文件,以及在实际操作中可能遇到的问题及其解决方案。 1. **TBS加载本地文件的基本原理** - TBS提供了API接口,允许开发者调用其内建的文件解析器来打开本地...
【Android Doc Picker】是一个专为Android开发者设计的开源文档选择器库,它的主要目标是提供一个简洁、用户友好的界面,使用户能够方便地从他们的设备中选取各种类型的文档,包括PDF、PPT、文本文件、Word文档以及...
在Android平台上,解析并显示Microsoft Office格式的文件(如doc, docx, xls, xlsx)是一项常见的需求,尤其在移动应用开发中。这个任务通常涉及到将这些文档转换为更易于处理的格式,例如HTML,以便在Android的...
4. **工具类实现**:描述中提到的“Android本地打开doc文档工具类”可能是一个自定义的Java类,封装了使用POI读取和显示.doc文件的逻辑。这类工具类通常会包括以下功能: - 读取.doc文件内容:使用POI的...
在Android平台上,打开本地PDF文件是一项常见的需求,尤其在阅读文档、查看电子书籍或处理业务资料时。在本文中,我们将探讨如何使用第三方库`android-pdfview`来实现这一功能。`android-pdfview`是一个轻量级且高效...
在Android平台上,开发一个应用程序以实现下载Word文档并顺利打开是一项常见的需求。下面将详细讲解这一过程中的关键知识点,以及如何结合给定的资源进行操作。 1. **Android权限管理**: 在Android中,访问网络和...
在Android开发中,为了提供用户友好的...3) 处理Android 11的存储权限问题;4) 实现WebView的相关交互功能,如加载事件监听和JavaScript交互。通过这些技术,开发者可以在Android应用中提供无缝的Office文档查看体验。
在IT领域,尤其是在文档处理和数据管理中,能够在线或本地读取各种文件格式,如Word、PPT、PDF、Excel以及Doc等,是至关重要的技能。这些文件格式广泛应用于日常工作、学术研究和项目协作中,因此理解如何有效读取和...
XML本地解析是Android应用中处理XML文件的重要环节,它可以让你读取、理解和操作XML文档中的数据。本教程将深入探讨Android XML本地解析的实例。 一、XML解析方式 1. DOM解析:Document Object Model(DOM)解析器...
例如,Glide可以方便地设定加载、占位和错误图片,同时支持网络和本地资源的加载。 7. **图片压缩**: - 在上传或下载前对图片进行压缩,可以显著减少数据传输量,提高加载速度。可以通过Bitmap的compress方法压缩...
- TBS目前仅支持加载本地文件。如果文件存储在服务器上,你需要先下载到本地,然后再使用TBS加载。 - 当用户离开预览界面时,务必调用`TbsReaderView.onStop()`进行销毁,否则可能导致后续加载文件失败,持续显示...
项目中可能包含了Word读取、HTML生成和Android显示的逻辑,可以作为学习和解决问题的参考。 6. **优化与注意事项** - 在转换过程中,注意保留原Word的样式信息,如字体、颜色、大小、对齐方式等,以便在HTML中正确...
在本文中,我们将深入探讨基于Android系统的电子地图加载与实现这一主题。Android是一个由Google公司推出的开源智能手机操作系统,它的核心是Linux内核,这使得它具有高度的可扩展性和灵活性。由于Android系统的开放...
根据提供的文件信息“Android-cmd命令.doc”,我们可以深入探讨与Android命令行工具相关的知识点,特别是通过命令行方式管理和调试Android设备的功能。 ### Android-cmd命令概述 在Android开发过程中,命令行工具...
除了Apache POI,另一个流行的解决方案是Spire.Doc。这是一个商业库,但提供了免费版供个人和非商业用途。Spire.Doc提供了更简洁的API,使得操作Word文档更加直观。使用Spire.Doc,你只需导入库,创建Document对象,...
- 使用了强大的图片加载库ImageLoader,支持从网络、本地加载图片,并且有缓存机制。 - 支持图片的裁剪、缩放、圆角等效果,以及加载状态的监听。 - 可以设置图片占位符和加载失败后的图片,提高用户体验。 4. *...
通过加载pdfjs库,应用可以在Android设备上实现本地化PDF文件的高质量渲染,为用户提供良好的阅读体验。 4. 后端配合: 在实际应用中,为了保证文档的安全性和隐私性,通常需要服务器端的配合。例如,服务器可以...