-
-
[讨论]修改百度网盘浏览器客户端以适配小屏幕笔记本
-
发表于: 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期)
赞赏
他的文章
看原图
赞赏
雪币:
留言: