以前工作的桌面应用程序(直到上周五)使用此处描述的方法:http://instagram.com/developer/authentication/将用户登录到Instagram。该应用程序是一个桌面应用程序,它使用程序中嵌入的IE浏览器组件http://i.imgur.com/bCB5ZZh.png向用户显示Instagram登录页面并从查询字符串中获取身份验证令牌。但最近在Instagram登录页面上发生了一些变化 查看正在发生的事情的最简单方法是观看此屏幕捕获: https://cloudup.com/cKQFpVcTv8E
基本上,在HTML 4浏览器中打开时,History.js中似乎存在错误,例如Windows内置的IE浏览器组件:http://i.imgur.com/HHJYidI.png
...浏览器组件保持重定向和加载添加"#"到查询字符串的末尾。
我在SO上发现了一些潜在客户: History.js for HTML5 - Hack Needed to Not Break IE7 和 history.js and header redirection
这些似乎表明需要修改History.js以使用旧版浏览器,但当然这将是Instagram需要做的事情。
同样,这已经持续了一年多,直到上周末。