首页
社区
课程
招聘
[讨论]修改百度网盘浏览器客户端以适配小屏幕笔记本
发表于: 2017-3-6 15:56 1509

[讨论]修改百度网盘浏览器客户端以适配小屏幕笔记本

2017-3-6 15:56
1509

    我有一个1024x600的小上网本,好多年了还在用。安装百度客户端可执行程序总是让人不放心,但浏览器客户端在我的上网本上无法完整显示,为此而尝试修复。

    这个浏览器客户端是个单页面javascript应用,下层全用ajax与服务端交互。理论上可以完全重构该客户端的上层逻辑。但我需要的只是完整地显示文件列表。

启动谷歌浏览器,再F12打开调试器,可看到页面逻辑,找到相应div的class,又发现可以在console里使用jQuery。将语句放在console里执行,也可加上 "javascript:"前缀在地址栏里执行:

$(".frame-all .frame-main").offset({left:0, top:0}).css({width:"93%", height:"50%", margin:3}).siblings().hide();

于是得以修复。方法很简单,在这里记录一下,以后要是有新需求,还可以继续尝试修改。

    要说起来,其实还可将所有注入的js代码通过写入html的script标记的方式从另一个网站上加载,更方便使用。另外还可以识别点击下载按钮时应用产生的下载链接生成函数,从而自己手动生成下载链接。理论上讲,这样就可以把百度网盘变成一个小小的CDN了。


    另外,由于屏幕小,新版看雪论坛在我的浏览器上看不到完整的分类版块列表,比如找不到外文翻译版块及排在它下面的其它版块。然后发新贴的按钮还不显示,使用下面的两句可暂时解决:

$(".forumlist").html($(".forumlist:first a").css({color:"#ffff00"}));
$(".breadcrumb").removeClass("hidden-lg-down");



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//