在命令提示符下,可以运行例如“open
http://www.example.com”并将该主页显示在默认浏览器中.
类似地,您可以运行“open callto:xyz123”来打开对用户xyz123的Skype调用.
我想在不更换默认Web浏览器的情况下使用自定义Web浏览器执行相同操作.我的想法是注册一个新的协议(mb),这样当我运行“open mb://www.example.com”时,该网页将在这个新的自定义浏览器中打开.
应用程序如何注册自己以使用特定协议处理URL?
解决方法
找到它,它使用密钥CFBundleURLTypes在Info.plist文件中