找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4424|回复: 17

一个支持在其他程序中打开网址的工具

[复制链接]

8

主题

7470

回帖

2万

积分

超级版主

(^^ゞ

积分
21067
发表于 2022-4-19 20:39:54 | 显示全部楼层 |阅读模式
本帖最后由 S8F8ry 于 2022-8-6 10:28 编辑

Open In Other Application


又写了一个奇奇怪怪的小工具,可以实现在百分浏览器中打开所匹配的网址后,自动运行其他应用程序并传递网址等信息的操作;或者可选的启用右键菜单在网页上选择在其他应用程序打开网址。

  • 安装方法

下载并解压帖子后面的压缩包得到程序压缩包和插件文件,将 crx 文件拖动至 chrome://extensions/ 页面即可安装扩展程序,然后再将 host.zip 文件解压至本地磁盘上

  • 使用方法

初次使用时,需要先执行以下步骤:
    1. 进入该扩展程序的选项,点击页面右上角复制按钮复制扩展程序 ID。
    2. 运行之前解压至本地磁盘上的 HostRegistrar.exe,填写所复制的扩展程序 ID,点击注册按钮,等待提示操作完成后即可关闭程序。(该程序目录及文件需要保留,不可删除。)

之后就可以在扩展程序选项中添加需要运行的其他应用程序,以及编写需要打开某些网址的自动操作规则,同时还可以在右上角设置中开启显示网页右键菜单。其次点击扩展程序图标可以切换自动规则的启用状态。

  • 文件下载

初始版本:

Releases.zip (974.15 KB, 下载次数: 334)

2022-04-20 更新:
更新插件以支持传递上下文中选择的文本。

Releases_2022-04-20.zip (974.74 KB, 下载次数: 357)

2022-05-18 更新:
优化上下文菜单显示效果;
修复在网页加载过程中点击菜单可能传递空白页网址的问题。

Releases_2022-05-18.zip (975.03 KB, 下载次数: 290)

2022-05-22 更新:
修复上下文菜单失效的问题。
Releases_2022-05-22.zip (975.03 KB, 下载次数: 400)

(因为上传附件大小不能超过 1MB,所以压缩包里没有打包 Manifest-V3 版本的插件,如果有需要可以到这里下载)
¯\(°_o)/¯
回复

使用道具 举报

5

主题

19

回帖

970

积分

高级会员

积分
970
发表于 2022-4-20 10:50:35 | 显示全部楼层
试了一下,可以 ping 当前域名
默认参数还差选中的文字、当前悬停的链接之类的

一个想法:
浏览器只支持 URL 协议,比如 everything 支持 es:搜索文字 调出窗口
但每次都要确认
能否在 host 中加上提权?
这样直接写个书签便可实现更多的功能了
回复

使用道具 举报

8

主题

7470

回帖

2万

积分

超级版主

(^^ゞ

积分
21067
 楼主| 发表于 2022-4-20 12:55:16 | 显示全部楼层
本帖最后由 S8F8ry 于 2022-4-20 13:00 编辑
ngbanyan 发表于 2022-4-20 10:50
试了一下,可以 ping 当前域名
默认参数还差选中的文字、当前悬停的链接之类的

在链接上在打开现在应该也是能传递这个链接的,传递选中文字的话,等有时间我加一下。

至于 UAC 弹窗的问题,就是因为无法直接运行第三方程序而尝试提权去调用才会出现提示。并且由于 host.exe 并不会一直后台运行,只会在浏览器发消息的时候才调用启动,所以即使为 host.exe 本身提供管理员权限,而浏览器本身还是普通用户,那每次调用时依旧会有 UAC 弹窗提示。

如果你是因为在使用 Everything 有这个现象,可以试试在 Everything 常规设置中将"以管理员身份运行"改为"Everything 服务"看看。
PS: 或者你也可以像我这样关掉 UAC 提示
¯\(°_o)/¯
回复

使用道具 举报

5

主题

19

回帖

970

积分

高级会员

积分
970
发表于 2022-4-20 15:05:53 | 显示全部楼层
并非是 UAC 权限,而是打开 URI 协议时,浏览器提示打开应用的提醒
不知道哪里可以永久放行,老版本可以修改注册表,或修改 Preferences。

URI 协议可以通过注册表手工添加
这样新建个标签就可以实现打开软件并传参的功能

你的软件想法很棒,传递参数也方便
这样写 nodejs 爬虫时,直接打开就行了
回复

使用道具 举报

8

主题

7470

回帖

2万

积分

超级版主

(^^ゞ

积分
21067
 楼主| 发表于 2022-4-20 22:02:20 | 显示全部楼层
ngbanyan 发表于 2022-4-20 15:05
并非是 UAC 权限,而是打开 URI 协议时,浏览器提示打开应用的提醒
不知道哪里可以永久放行,老版本可以修 ...

这我也不知道怎么放行,我这边用现版本的百分在打开其他 URI 链接时不显示提示外部应用弹窗了(这肯定是不正常的),而且在用旧版本的百分或者 Chrome 就能正常提示,我也不知道为什么会这样。

现在想用这个插件使 Everything 搜索选中的文本,可以用添加自定义命令:-url ES:"{SELECTION}"
¯\(°_o)/¯
回复

使用道具 举报

5

主题

19

回帖

970

积分

高级会员

积分
970
发表于 2022-4-21 20:21:23 | 显示全部楼层
选中文字可以用了,快枪手啊
回复

使用道具 举报

5

主题

19

回帖

970

积分

高级会员

积分
970
发表于 2022-5-22 15:34:16 | 显示全部楼层
老大,1.1.2 文本和链接右键都无法显示了
回复

使用道具 举报

8

主题

7470

回帖

2万

积分

超级版主

(^^ゞ

积分
21067
 楼主| 发表于 2022-5-22 17:44:21 | 显示全部楼层
ngbanyan 发表于 2022-5-22 15:34
老大,1.1.2 文本和链接右键都无法显示了

确实是的。已经更新修复了。
¯\(°_o)/¯
回复

使用道具 举报

5

主题

19

回帖

970

积分

高级会员

积分
970
发表于 2022-5-22 23:32:16 | 显示全部楼层
S8F8ry 发表于 2022-5-22 17:44
确实是的。已经更新修复了。

给你点个赞
回复

使用道具 举报

29

主题

1555

回帖

8315

积分

论坛元老

积分
8315
发表于 2022-8-6 09:13:55 | 显示全部楼层
过了这么久终于有空试试了,这个对我的QQ农场、牧场目的完美实现

就是有没有办法不在原窗口先打开一下再转过去,这样比较快
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|百分浏览器论坛

GMT+8, 2024-11-22 10:57 , Processed in 0.019193 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表