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

2021 年 2 月 20 日
 misakawaque

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

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

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

如果是 Windows 的 Chrome,用 UI Automation 是可行的。
alazysun
2021 年 2 月 21 日
没试过。 有点像 Mac 的接力?
misakawaque
2021 年 2 月 25 日
@zxCoder 是一个自动记录在浏览器阅读小说的阅读进度管理器
misakawaque
2021 年 2 月 25 日
@AndyAO 是 MS Edge

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/754723

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX