自定义网址的功能,刚一不留神, 我添加了几个重复相同的自定义网址, 看作者的源码,在addsite方法并没有判断是否重复添加的网址,
这是一个bug, 所以, 我们来加上判断,修复这个bug。

  • 效果:

随心所欲添加自定义网址,但是一旦重复就不保存。

  • 修改方法:
  • 第一步:

找到并打开app.js文件,在js目录下。

  • 第二步:

找到addSiteList这个js方法。用我这个加了重复判断的替换掉原有的。

function addSiteList(site){var sites = getItem();
//判断是否重复
for (var i = 0; i < sites.length; i++) {if(sites[i].url==site.url)
{showAlert(JSON.parse('{"status":4,"msg":"该网址已经存在了 --."}'));
return;
}
}sites.unshift(site);
addSite(site);
setItem(sites);
}

保存, 可以愉快的添加网址不会重复了!

  • 如何调试?

使用webkit内核浏览器, 按F12打开开发者工具,切换到application选项卡, 选择左侧菜单Application==>Clear storage==>点击Clear site data就能清空localStorage, 然后刷新,重新点赞试试效果。

转载:https://www.05001.cn/2937.html

OneNav一为主题魔改教程(七):继续完善本地网址功能,重复的网址不让保存--洞五洞洞幺相关推荐

  1. OneNav一为主题魔改教程(二):使用纯css增加网站Logo扫光效果--洞五洞洞幺

    今日主题: 使用纯css增加网站Logo扫光效果 声明:本篇有违"魔改"这个标题:本篇只为增加收录.并且复习使用纯css给logo加上扫光效果. 效果: 可以目测 洞五洞洞幺 导航 ...

  2. OneNav一为主题魔改教程(四):自定义网址内容页的Tag标签到任意位置--洞五洞洞幺

    今日主题: 自定义网址内容页的Tag标签到任意位置 声明:本篇有违"魔改"这个标题:修改之前做好笔记或备份. 在原WebStackPro的版本中, 内容页中的Tag标签块紧帖着简介 ...

  3. OneNav一为主题魔改教程(一):优化后台新增网站时调用API却没有赋好值的BUG,以减少复制编辑工作量--一梦

    今日主题: 优化后台新增网站时ajax调用API后却没有赋好值的BUG,以减少复制编辑工作量 导航网站在刚建站时, 有大量的内容编辑工作, 要添加数千条网址内容, 为了保证洞五洞洞幺导航的独特性和可用 ...

  4. OneNav一为主题魔改教程(三):给底部加上当前页面的消耗时间--洞五洞洞幺

    今日主题: 给底部加上当前页面的消耗时间.数据库查询数次 wordpress如何优化, 不论是首页.列表页.内容页,他们的加载时间是多少, 经历了什么,这些如果想要一目了然的话, 可以在网站的底部加上 ...

  5. OneNav一为主题魔改教程(五):点赞后自动加入到首页“我的导航”--洞五洞洞幺

    今日主题: 点赞后自动加入到首页"我的导航" 声明:修改之前做好笔记或备份. 嫌"我的导航"没内容, 在网站中发现了常用的网站不能快速的到达. 所以我们来改进这 ...

  6. handsome对应php文件,handsome主题魔改教程

    !> 魔改效果详见本站,CSS由 神代綺凜 原创编写,已获得作者转载授权. 魔改效果 有没有觉得很酷炫? 那么我们快搞起! 魔改教程 第一步 下载CSS [button icon="g ...

  7. 小米android系统分享,重温的手机分享 篇一:90hz高刷?45w快充?双扬声器?你不知道的酷安重制版小米9魔改教程...

    重温的手机分享 篇一:90hz高刷?45w快充?双扬声器?你不知道的酷安重制版小米9魔改教程 2021-05-14 14:47:30 6点赞 13收藏 10评论 大家上午好啊,我是重温,有幸能拿到这款 ...

  8. 关于Typecho的主题魔改记录

    本站使用handsome主题魔改的折腾过程 本文记录博主在使用该款主题时进行的一系列魔改,也就是你现在看到的一系列效果 本站[http://www.cyz4531.top]使用的是handsome主题 ...

  9. buttfly主题魔改

    参考[源码开放]Hexo+Github 博客butterfly 和 matery 主题 搭建完全教程[整理] | 超逸の博客 (yangchaoyi.vip) 1.1跟更新番剧列表 防止请求次数过多插 ...

最新文章

  1. Mybatis 3 返回布尔值,需要注意的地方
  2. python 进位_Python小课堂(第一讲)
  3. 启明云端分享|在应用SSD201\SSD202D 核心板时,文件系统只读相关问题解决
  4. stm32F1和stm32F4的区别
  5. 那些鼓吹国内首个.NET 5框架的,该醒醒了!
  6. jpa加密_使用JPA侦听器的数据库加密
  7. Win7启动修复MBR(Win7+Linux删除Linux后进入grub rescue的情况)
  8. c++系统给baijq分配了空间
  9. 细聊分布式ID生成方法-2
  10. 妙用VM的“远程显示”功能
  11. 深入理解Core Data
  12. 用 iOS-System-Services 框架获取iOS设备所用的设备信息
  13. vi 快捷方式 手册
  14. Ubuntu基础命令(五)--创建、复制、移动、删除
  15. 计算机高深专业术语,计算机知识专业术语50个
  16. HTMLCSS仿京东详情页静态页面制作总结
  17. 大数据实践:数据指标中心的建设思路
  18. 云服务ftp服务器搭建_在阿里云服务器搭建FTP服务器,在本地电脑连接并操作
  19. Vue3商店后台管理系统设计文稿篇(四)
  20. windows下的BT服务器搭建方案

热门文章

  1. paddle静态图训练,训练集和测试集效果都有很好,但验证集上效果很差
  2. 千挂无人车,正在被顺丰百度小鹏IDG推出水面
  3. 计算机操作 操作鉴定试题及答案,计算机操作员初级试题及答案
  4. 计算机与电视连接方式是什么,电脑投屏到电视机怎么设置(详解两者间的投屏方法)...
  5. y9000p + ubuntu18.04 亮度无法调节问题解决方法(亲测有效)
  6. C# 2.0 Graphics 画雪人
  7. html载入3d模型,webGL3D模型的加载与使用
  8. 热点追踪 | 数据,想说爱你不容易
  9. 你们能送我一句加油的话吗?
  10. 截取中国天气网天气信息(转)