V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aveline
V2EX  ›  macOS

自制了一个路由切换/提示的Safari扩展

  •  
  •   aveline · 2012-06-20 04:25:21 +08:00 · 2661 次点击
    这是一个创建于 4543 天前的主题,其中的信息可能已经有所发展或是发生改变。
    实现很简单拉。。。就是listen Safari的navigate和activate事件,
    然后获取当前页面的hostname,
    再postg给本地的服务器,
    通过traceroute和ping获取出口网关什么的,
    切换的话直接route add/route delete然后再刷新下页面。

    是配合 @xream 写的 iGV使用的

    特别残念的一件事情就是全屏模式不能使用。。。不知道Apple怎么想的。。

    上成品图:



    5 条回复    1970-01-01 08:00:00 +08:00
    feiandxs
        1
    feiandxs  
       2012-06-20 04:27:35 +08:00
    会代码的loli真可怕
    aveline
        2
    aveline  
    OP
       2012-06-20 04:31:01 +08:00
    @feiandxs 我是正太好么!
    PS:这个Gateway有的时候会不在第4个。。。好讨厌啊!
    Echoldman
        3
    Echoldman  
       2012-06-20 10:09:20 +08:00
    放到github上吧,分享一下。
    walkingway
        4
    walkingway  
       2012-06-20 10:23:00 +08:00
    不错,有没有能根据网站的flash情况,自动切换User-Agent的扩展?每次手动太麻烦了,firefox貌似有,不知道safari有的没。
    aveline
        5
    aveline  
    OP
       2012-06-20 17:57:14 +08:00
    @Echoldman 过一阵子放上去,这个好多都是Hardcode的,只适合自己当前的网络情况。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:48 · PVG 10:48 · LAX 18:48 · JFK 21:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.