V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
14ly
V2EX  ›  分享创造

做了一个将 b 站电脑版视频切换至手机版的收藏夹按钮

  •  1
     
  •   14ly · 2015-01-01 16:20:56 +08:00 · 4424 次点击
    这是一个创建于 3618 天前的主题,其中的信息可能已经有所发展或是发生改变。

    点击后

    自动把类似http://www.bilibili.com/video/av1250357/
    的网站跳到http://m.acg.tv/video/av1250357.html

    用法:

    把链接
    javascript;(function(){window.open("http://m.acg.tv/video/"+document.location.pathname.split('/')[2]+".html","_self");})()
    添加到浏览器收藏夹。
    需要使用时直接点击

    注意:

    把javascript后的换成:,直接复制javascript:会被浏览器删除

    第 1 条附言  ·  2015-01-01 17:05:01 +08:00
    又搞了两个功能。
    #1.全屏
    javascript:$(".btn-widescreen").click() 加到收藏夹
    #2。有时加载会出现视频无法正常播放
    用这个升级版 javascript:if(document.location.host.split(".")[1]=="bilibili"){window.open("http://m.acg.tv/video/"+document.location.pathname.split('/')[2]+".html","_self")}else{load(aid,page)}
    不需要刷新,直接reload
    14 条回复    2015-01-02 16:27:59 +08:00
    zhengkai
        1
    zhengkai  
       2015-01-01 16:26:42 +08:00
    这古筝弹得好帅
    zhujinliang
        2
    zhujinliang  
       2015-01-01 16:44:30 +08:00
    话说这直接变成Html5版的了?~
    hjthjthjt
        3
    hjthjthjt  
       2015-01-01 16:45:03 +08:00
    感觉好像没多大用处==
    14ly
        4
    14ly  
    OP
       2015-01-01 16:49:26 +08:00
    又搞了两个个功能。
    1.把这个 javascript:$(".btn-widescreen").click() 加到收藏夹,点击则全屏
    2.有时加载会出现视频无法正常播放,用这个升级版 javascript:if(document.location.host.split(".")[1]=="bilibili"){window.open("http://m.acg.tv/video/"+document.location.pathname.split('/')[2]+".html","_self")}else{load(aid,page)} ,不需要刷新,直接reload


    @zhujinliang h5的播放器
    @hjthjthjt 发热小,没有多余的东西,对一些笔记本挺有用的
    Starduster
        5
    Starduster  
       2015-01-01 17:24:23 +08:00
    水果泪流,每次上 B 站就是烫烫烫,先收藏再看看
    maplefz
        6
    maplefz  
       2015-01-01 18:09:23 +08:00 via Android
    其实最大用处是一些调用优酷播放器的新番时候可以达到无广告吧?但好像确实也没什么用啊
    Septembers
        7
    Septembers  
       2015-01-01 18:35:10 +08:00
    javascript:void(function(){open('http://m.acg.tv/video/av' + aid + '.html', '_self')}())
    14ly
        8
    14ly  
    OP
       2015-01-01 18:52:32 +08:00
    @Septembers 好方法,还能用来快速判断是否在视频页面
    Septembers
        9
    Septembers  
       2015-01-01 19:04:51 +08:00
    进一步优化
    javascript:if(aid){location.assign('http://m.acg.tv/video/av' + aid + '.html')}
    cnbeining
        10
    cnbeining  
       2015-01-01 19:11:17 +08:00
    请注意:

    HTML5的API**极端**不稳定,如果各种error.mp4 请节哀顺变。

    如果不稳定,请考虑使用@m13253 的BiliDan https://github.com/m13253/BiliDan 直接缓冲观看;

    或者,我的Biligrab https://github.com/cnbeining/Biligrab 先下载然后使用https://github.com/cnbeining/ABPlayerHTML5-Py--nix 挂载观看。
    14ly
        11
    14ly  
    OP
       2015-01-01 19:36:09 +08:00
    @cnbeining 已经遇到了你说的问题,h5的播放不好
    我在使用BiliDan 中提到的mpv时,遇到如下问题(windows):
    直接打开mpv没有反应,在使用其打开视屏文件时,会出现和视频同样大小的窗口,鼠标和键盘都不响应,标题栏显示文件名,窗口空白,4核cpu占用25%。
    参数问题?
    14ly
        12
    14ly  
    OP
       2015-01-01 19:58:10 +08:00
    @cnbeining 问题已解决,看来第一次启动的假死是正常的,要等,之后再开就没问题了
    wenketel
        13
    wenketel  
       2015-01-01 22:08:54 +08:00
    不错
    Astrian
        14
    Astrian  
       2015-01-02 16:27:59 +08:00
    马克
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3855 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.