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

怎样获取浏览器当前的 url?

  •  
  •   misakawaque · 284 天前 · 2612 次点击
    这是一个创建于 284 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如我浏览器打开一本小说 怎样让我写的应用获取到我浏览器跳转的网址呢

    sky96111
        1
    sky96111  
       284 天前
    写个浏览器插件(?
    misakawaque
        2
    misakawaque  
    OP
       284 天前
    @sky96111 现在我有点了解这个了
    听说只有 js 能做到这种事情?
    zxCoder
        3
    zxCoder  
       284 天前
    你用什么写的应用
    frankkai
        4
    frankkai  
       284 天前 via iPhone
    window.location?
    codehz
        5
    codehz  
       284 天前
    可以用远程调试协议做,不过对这个需求来说,还是太麻烦了。。。建议直接做成浏览器插件,方便点
    sky96111
        7
    sky96111  
       284 天前 via Android
    @misakawaque 我只是在使用过程中了解到,我没有写过…可以参考下 keepassxc 的浏览器集成插件,功能是读取当前域名,并和本机安装的 keepass 交互查询对应的密码 可能会有帮助 https://github.com/keepassxreboot/keepassxc-browser
    geelaw
        8
    geelaw  
       284 天前 via iPhone
    如果是 Internet Explorer (或者任何实现了 IWebBrowser2 的浏览器)可以用 IWebBroswer2.LocationURL 属性。
    其他设计良好的浏览器可以通过 UI Automation 定位地址栏得到 URL 。
    emeab
        9
    emeab  
       284 天前
    做成插件就可以。
    cnbattle
        10
    cnbattle  
       284 天前 via Android
    写个油猴脚本,提交到自己服务器
    AndyAO
        11
    AndyAO  
       284 天前
    你应该提供更多的信息,例如你说的是哪个浏览器?

    不同的平台,不同的浏览器,操作会完全的不同。

    如果是 Windows 的 Chrome,用 UI Automation 是可行的。
    alazysun
        12
    alazysun  
       283 天前
    没试过。 有点像 Mac 的接力?
    misakawaque
        13
    misakawaque  
    OP
       280 天前
    @zxCoder 是一个自动记录在浏览器阅读小说的阅读进度管理器
    misakawaque
        14
    misakawaque  
    OP
       280 天前
    @AndyAO 是 MS Edge
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2705 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:26 · PVG 20:26 · LAX 04:26 · JFK 07:26
    ♥ Do have faith in what you're doing.