秒开Android 离线文档并保留搜索功能无需断网

来源:互联网 发布:甩手掌柜软件 编辑:程序博客网 时间:2024/05/16 00:36
由于“墙”的原因,我们在打开Android离线文档时候会很长时间打不开,主要是由于几个js文件无法获取,解决办法如下:


  1. 在chrome中打开Android离线文档,使用开发者工具查看js控制台,你会看到几个js文件请求失败。(需要等一会,或者你点击X也可以)。如此你可以看到你所使用搜索功能缺失的js文件。主要是analytics.js,jsapi,plusone.js。可能会不全,自己找一下吧

  2.  翻墙打开Android 官方文档,你在开发这工具source中可以看到网页使用的js文件。将你需要的js文件复制下来放到离线文档中。

  3. 为chrome添加 -allow-file-access-from-files 启动项

  4. 使用本地js文件替换掉 http或https js文件请求。 只要替换你在1中需要的请求即可。没必要替换全部,示例如下:


 //Loads the +1 button  var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;  //下面一段之前是http 请求,替换成绝对地址即可,不好的地方是无法移动。 主要由于每个html文件的根目录不一致,只能添加绝对地址  po.src = 'D:/Android_Develop_Tools/adt-bundle-windows-x86_64-20140702/sdk/docs/analytics.js';  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);

如果大家觉得麻烦可以下载我调整好的离线文档 

下载地址

由于使用了绝对地址,请将docs文件夹解压缩在

D:/Android_Develop_Tools/adt-bundle-windows-x86_64-20140702/sdk/
否则要自己替换上述绝对地址

0 0
原创粉丝点击