如何在不打开新标签的情况下触发自定义URL协议
脚本的作用是触发 ES:\\\\ 协议,从而实现唤起本地 Everything 程序进行文件搜索使用 GM_openInTab 必然会触发打开新标签的操作,虽然能够后台打开,但是体验降低
现在使用的办法就是预埋一个隐藏的**超链接**,通过执行 click 事件来间接实现目的。
现在想要寻找一个更好的办法可以直接在JS运行时就可以触发自定义URL协议。 隐藏iframe? cxxjackie 发表于 2022-4-29 21:03
隐藏iframe?
我也有想过这个,有个检测自定义URL协议是否有效的办法,就是利用这个方案。
主要是想有没有可能在不操作DOM不增加页面元素的状态下去进行打开这个URL的操作。 极品小猫 发表于 2022-5-1 21:17
我也有想过这个,有个检测自定义URL协议是否有效的办法,就是利用这个方案。
主要是想有没有可能在不操 ...
GM_xhr不知道能不能触发,没试过。其实我没太理解你的需求,用click点击超链接和GM_openInTab不是一样的吗?还是要在当前页跳转的意思?这样的话window.open(url, '_self')就可以实现。
页:
[1]