第三方网站(vSphere Client,如果有人感兴趣的话)有一个打开新选项卡的按钮。打开的选项卡有一个特殊的协议,应该由外部应用程序(在本例中为vmrc://
)处理。不幸的是,Chrome只是在地址栏中显示about:blank
。
如何确定外部应用程序(本例中为VMware Remote Console)将接收的地址?Chrome的网络检查器没有显示任何内容。有没有可能在打开标签时拦截window.open
调用的方法?
第三方网站(vSphere Client,如果有人感兴趣的话)有一个打开新选项卡的按钮。打开的选项卡有一个特殊的协议,应该由外部应用程序(在本例中为vmrc://
)处理。不幸的是,Chrome只是在地址栏中显示about:blank
。
如何确定外部应用程序(本例中为VMware Remote Console)将接收的地址?Chrome的网络检查器没有显示任何内容。有没有可能在打开标签时拦截window.open
调用的方法?
1条答案
按热度按时间3df52oht1#
我找到了一个解决方法,即创建自己的外部应用程序,该应用程序只将链接写入日志文件。在Python中是这样的:
我用
pyinstaller --onefile main.py
把它编译成一个exe。现在在新的标签页中,我可以选择“选择另一个应用程序”,然后用我的python脚本打开mistery链接。