我看到一个word插件是这样登录的,这个插件有自己的官网。
点击word插件中的登录按钮,会自动打开电脑自带的浏览器,然后浏览器跳转到插件官网:
1,如果官网是已经登录状态,则进入授权页面,点击授权word中的插件会登录成功。
2,如果官网没有登录,则先登录官网,然后再进入授权页面,点击授权word中的插件会登录成功。
这种word插件登录是如何实现的,从word中直接跳转到浏览器,根本无法获取到回调,并且是不同的两个应用,各位大佬,这种情况是如何实现登录授权的?
我看到一个word插件是这样登录的,这个插件有自己的官网。
点击word插件中的登录按钮,会自动打开电脑自带的浏览器,然后浏览器跳转到插件官网:
1,如果官网是已经登录状态,则进入授权页面,点击授权word中的插件会登录成功。
2,如果官网没有登录,则先登录官网,然后再进入授权页面,点击授权word中的插件会登录成功。
这种word插件登录是如何实现的,从word中直接跳转到浏览器,根本无法获取到回调,并且是不同的两个应用,各位大佬,这种情况是如何实现登录授权的?
我猜测是word有给插件提供的功能。类似于这种weixin:
,你可以尝试在浏览器打开一下试试
这样的话,就有可以通过浏览器来调用应用程序了。也就打通了你说的回调。
类似安卓:要打开本地应用,需要在Android程序中通过Intent Filter设置好相应的Scheme、Category、Action等信息,然后在安装程序之后,就能在系统中注册相应的URI和Action映射。在浏览器中打开相应的URI时,就可以调起本地应用了。
你用的那个我不了解,我刚刚用了一下 Fiddler
Fiddler 的逻辑也是,安装Fiddler之后打开,就需要登录账户,然后点击登录,就跳转到浏览器了
然后我在浏览器登录成功,切回 Fiddler 看了一下,发现 Fiddler 上面也登录好了
所以逻辑很简单,Fiddler app 在轮询 Fiddler server (或者长连接由服务端推送给 Fiddler app 告知)
13 回答12.7k 阅读
8 回答2.4k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.8k 阅读
2 回答1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答747 阅读
你思考下手机扫电脑屏幕上的二维码,电脑上的应用自动登录这种场景,
是不是几乎和你这个流程一模一样?
所以你现在知道这个怎么做了不?