我希望能找到一种方式,在浏览器上运行本地移动应用程序,并将结果传回给它。例如,Facebook用户在移动设备上如何进行身份验证?您在网站上使用Facebook登录。如果在移动设备上,它会打开本机的Facebook应用程序进行身份验证,并将用户重定向回移动Web浏览器以打开某个页面进行身份验证后的操作。不知何故,Web浏览器和本机应用程序能够进行通信?这是否存在任何安全风险?
以下是一种方法: 使用自定义URL从网站启动应用程序(请参见下面的链接) 传递您需要的任何参数到应用程序中(例如,在登录身份验证类型应用程序中,返回网站URL) 一旦应用程序启动并完成其任务,请让应用程序使用您传递的返回地址URL作为应用程序参数来启动浏览器。 这是一个好的、经常维护的关于使用自定义URL和传递参数到应用程序的链接: http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html