比如我浏览器打开一本小说 怎样让我写的应用获取到我浏览器跳转的网址呢
1
sky96111 2021-02-20 23:26:00 +08:00
写个浏览器插件(?
|
2
misakawaque OP @sky96111 现在我有点了解这个了
听说只有 js 能做到这种事情? |
3
zxCoder 2021-02-20 23:54:15 +08:00
你用什么写的应用
|
4
frankkai 2021-02-20 23:57:46 +08:00 via iPhone
window.location?
|
5
codehz 2021-02-21 00:40:22 +08:00
可以用远程调试协议做,不过对这个需求来说,还是太麻烦了。。。建议直接做成浏览器插件,方便点
|
6
magicdawn 2021-02-21 01:17:27 +08:00 1
|
7
sky96111 2021-02-21 02:10:41 +08:00 via Android
@misakawaque 我只是在使用过程中了解到,我没有写过…可以参考下 keepassxc 的浏览器集成插件,功能是读取当前域名,并和本机安装的 keepass 交互查询对应的密码 可能会有帮助 https://github.com/keepassxreboot/keepassxc-browser
|
8
geelaw 2021-02-21 05:41:02 +08:00 via iPhone
如果是 Internet Explorer (或者任何实现了 IWebBrowser2 的浏览器)可以用 IWebBroswer2.LocationURL 属性。
其他设计良好的浏览器可以通过 UI Automation 定位地址栏得到 URL 。 |
9
2kCS5c0b0ITXE5k2 2021-02-21 07:00:04 +08:00
做成插件就可以。
|
10
cnbattle 2021-02-21 07:05:41 +08:00 via Android
写个油猴脚本,提交到自己服务器
|
11
AndyAO 2021-02-21 08:34:42 +08:00
你应该提供更多的信息,例如你说的是哪个浏览器?
不同的平台,不同的浏览器,操作会完全的不同。 如果是 Windows 的 Chrome,用 UI Automation 是可行的。 |
12
alazysun 2021-02-21 21:28:40 +08:00
没试过。 有点像 Mac 的接力?
|
13
misakawaque OP @zxCoder 是一个自动记录在浏览器阅读小说的阅读进度管理器
|
14
misakawaque OP @AndyAO 是 MS Edge
|