可道云kodexplorer修改小记_可道云去除远程js-程序员宅基地

技术标签: 可道云  知识竞赛  网盘  群晖  文件分享  

用群晖做数据存储管理很方便灵活,但群晖的网页分享功能界面、速度、预览方面都很差,而且无法修改。可道云的文件分享界面和功能做得比较漂亮,于是做了大量的功能删减屏蔽,只保留其分享功能,部分修改如下:

  1. 未知文件类型直接下载
    图片、视频、office文档双击可以直接浏览,不支持浏览的文件类型双击就直接下载 
    /static/js/app/src/explorerWap/main.js 与 /static/js/app/src/explorer/main.js 中
    if (!g || 0 == g.length) return void kodApp.openUnknow(a, ""); 替换为 if (!g || 0 == g.length) return void kodApp.open(a, "", "download");
  2. 清理在线压缩、文件管理等功能,清理模板
    挨个php看,把涉及到上传、粘贴、新建、压缩等函数屏蔽..... :(
    挨个html看,把对应的界面不想关的内容删除  :-<
  3. 改短链
    去掉了user=x、folder改成d 目前如 http://s.oyfdkz.com/?share/d&sid=DAqUhuKg  还是长....
  4. 去版权
    title 能去掉。在footer模板最下面加个 hidden的span 里面只保留 kodcloud.com,骗过验证。删代码太麻烦了,放弃。
  5. 去远程调用
    在加密的main.js、ztree.js文件中,远程调用http://static.kodcloud.com/update/main4.js 和 http://api.kodcloud.com/?state/index  ,利用chrome 的devtools找到对应函数并屏蔽,可以去除。调用的地方太多,只是成功去掉了分享页的调用。

最终效果见 http://www.oyfdkz.com/    中“网盘下载”。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/nokiae50/article/details/88528552

智能推荐

jsencrypt php,js加密php解密---jsencrypt-程序员宅基地

文章浏览阅读552次。一. openssl它集成了众多密码算法及实用工具rsa加密流程;(今天只讲众多加密方式中的一种)在当前文件夹下生成一个包含 "公钥"和"私钥" 两部分内容的文本文件; 命名test.key[root@iZ28pw7sv4qZ openssl]#openssl genrsa -out test.key 10242.将这个文本文件中的“公钥”提取出来: 命名test_pub.key[root@iZ2..._php jsencrypt

统计solr multivalued 字段中数目-程序员宅基地

文章浏览阅读148次。问题是这样的:已有若干multivalued 字段, 需要统计出 multivalued 字段中数目。比如*DOC1*<doc><arr name="multi"><str>1</str></arr></doc>----------------------*DOC2*<doc>&l..._solr函数查询计算多值字段中值的数量

最佳编程字体推荐,该给你的代码换个炫酷的字体了_windows idea推荐字体-程序员宅基地

文章浏览阅读2.8k次,点赞2次,收藏7次。ConsolasConsolas是一套等宽的字体,属无衬线字体,由Lucas de Groot设计。这个字体使用了微软的ClearType 字体平滑技术,并随同Windows Vista、Office 2007及Microsoft Visual Studio中发行,可在微软的网站下载,非常好看。个人IDEA使用的默认字体就是Consolas。MonacoMonaco是一个无衬线等宽字体,由..._windows idea推荐字体

ubuntu16.04升级Python3.5到Python3.7_ubuntu16 python3.5升级3.7-程序员宅基地

文章浏览阅读2.8w次,点赞13次,收藏37次。ubuntu16.04升级Python3.5到Python3.7ubuntu16.04自带python有两个版本,一个2版本,使用的是python;另一个是3版本,使用的是python3。简易安装python后得到的3版本的版本号是python3.5。可以使用下面的命令查看py版本:python3 --version因为版本内容/接口等的不同,需要将其升级到更高的版本操作如下:1、安..._ubuntu16 python3.5升级3.7

ubuntu设置始终亮屏_ubuntu设置关闭屏幕和锁定-程序员宅基地

文章浏览阅读568次。见链接:http://askubuntu.com/questions/177348/how-do-i-disable-the-screensaver-lockIf you want to wrap your app in a script that takes care of this for you when you launch it (or GUI simply isn't an optio..._ubuntu server 关闭屏幕

ARM平台裸板GDB调试_arm裸机可以用gdb调试吗-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏9次。ARM平台裸板GDB调试概述调试方式ARM平台下裸板调试,一般分为两种。 * ARM内核的MCU开发和调试 * ARM内核的SOC的bootloader开发和调试MCU的开发多是基于Windows系统。使用Keil(MDK)、芯片厂商基于eclipse的改造的IDE进行开发。当然也有开发者自己搭建环境进行开发的(gcc+编辑器等方式)。 SOC bootloader调试多是使用_arm裸机可以用gdb调试吗

随便推点

数值分析智力题_如果叫你从下面两种游戏中选择一种,你选择哪一种?为什么?a、 写下一句话。如-程序员宅基地

文章浏览阅读1.2k次。转:https://blog.csdn.net/Yolanda_NuoNuo/article/details/39962709导读: 1、老鼠与毒药问题 2、海盗分金问题 3、坏硬币问题/称球问题 4、跳棋问题 5、疯狗/帽子问题 6、三个宝盒的概率问题 7、分金条问题 8、猴子搬香蕉问题 ..._如果叫你从下面两种游戏中选择一种,你选择哪一种?为什么?a、 写下一句话。如

一维码和二维码相关知识_一维条码在1平方英寸内可记录多少个-程序员宅基地

文章浏览阅读3k次。什么是一维码、二维码?一维码就是商品包装盒上的条形码,例如:书本后面的条形码,在真维斯或者其他等品牌店的衣服标签上都可以看到,一维码的应用已经很广泛了;而二维码就是。。。。。。类似“马赛克”打格的图像,以图像中的黑白点数量、大小来表示0和1,因此二维码可以存储的信息远比一维码要多好多,例如火车票右下角的那个方块,别的实在想不起来了……反正现在也很多了。 技术角度介绍一_一维条码在1平方英寸内可记录多少个

vue 中使用vue-echarts-v3编写chart柱状图,动态展示数据_vue-chart-3-程序员宅基地

文章浏览阅读1.3w次。效果如下需求:1、纵坐标为数字,并且动态变化2、柱状图顶部展示内容3、鼠标移动到柱状图展示内容4、图表要根据查询结果动态展示开始: import IEcharts from 'vue-echarts-v3'; export default { data () { _vue-chart-3

oracle11g导出dmp文件时不能导出空表,导致缺表_导出dmp缺表-程序员宅基地

文章浏览阅读8.4k次,点赞2次,收藏9次。oracle11g导出dmp文件时不能导出空表,导致缺表_导出dmp缺表

抽象的层次_现实世界的抽象层次有哪些-程序员宅基地

文章浏览阅读1.4k次。软件开发之所以复杂,是因为业务需求与程序语言之间存在的巨大鸿沟,有太多的变数。你无法清晰和准确的描述你所想要的东西,而即便你能,你也很难最后实现出来的东西是不是你所想要的。因为,在软件业,宏观的业务需求很多时候竟然是程序员决定的,要确定一个特性具体会怎样体现,你竟然不得不去看源代码。就好比说,制作一架航天飞机,你不得不从每一个螺丝钉开始考虑。软件太虚幻了,以至于你无法从外观上看出,一个exe程_现实世界的抽象层次有哪些

数据库中date、datetime、datestamp的区别-程序员宅基地

文章浏览阅读1.3w次。date 表示年月日,如YY-MM-DD datetime 表示年月日和时间信息,如YY-MM-DD HH:MM:SS datestamp 和datetime表示的信息相同,但时间范围不同时间范围 date – > ‘1000-01-01’ to ‘9999-12-31’. datetime –> ‘1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’._datestamp