android 本地document

2016-10-27  本文已影响0人  金色的清晨

由于长城宽带外网非常慢,对于在线看android文档来说是和痛苦的事情,但最好的android文档还是原生的好,而sdk里面自带了文档,但本地打开的方式总会遇到些问题。

本地稳定打开慢

打开docs\assets\js\docs.js文件,注释掉

//po.src = 'https://apis.google.com/js/plusone.js';

启动搜索

无法搜索
如果直接从文件夹打开index.html进去,在搜索时会提示DATA is not defined
那是因为docs/reference/lists.js加载出错,出错内容Cross origin requests are only supported for protocol schemes,这是浏览器的跨域请求造成的。因为对于请求的文件在assets/js/目录下,而这个脚本却在reference目录下。
解决方法:将docs拷贝到本地一个web server目录下,采用http://localhost 的方式访问

自动匹配太短
对于docs\assets\js\docs.js文件

        if (text.length >= 2) {
          // Regex to match only the beginning of a word
          var textRegex = new RegExp("\\b" + text.toLowerCase(), "g");

改为

        if (text.length >= 1000) {
          // Regex to match only the beginning of a word
          var textRegex = new RegExp("\\b" + text.toLowerCase(), "g");

其他问题

如果打开还有问题,都可以通过chrome的F12调试环境查看网络加载问题和js执行问题,有问题的地方修改一下就好了

比如我的还有这样的问题

Paste_Image.png

修改如下就好了

function updateSideNavPosition() {
  if (navBarLeftPos == undefined) {
    navBarLeftPos = 0;
  }
  var newLeft = $(window).scrollLeft() - navBarLeftPos;
上一篇 下一篇

猜你喜欢

热点阅读