我必须确定是否安装了自定义协议,为此,我尝试了protocolCheck.js
,也尝试了
try {
window.location = "custom:";
} catch (err) {
if (err.toString().search("NS_ERROR_UNKNOWN_PROTOCOL") != -1) {
alert("No protocol registered");
}
有了这个,我可以检测并启动自定义协议,但是我的问题是,我只需要检测是否已注册自定义协议。我不想启动或不想出现浏览器对话框。
有人可以帮我得到这个吗?