我正在使用ember应用程序(使用ember-1.0.pre.js).我正在尝试在IE8上提供跨浏览器兼容性.
问题是在每次转换后生成url,对用户来说似乎不正确/错误.假设我点击了the_ domain_name/sell/new我们应用程序的销售页面上最初登陆的网址 .然后我试图通过一个名为"购买"的新状态,这将使我登陆我们的应用程序的购买页面.
新的状态转换在IE8地址栏中生成一个URL ,而不是.the_ domain_name/sell/new#/offers/purchase?&suid=1365149991779013736531657156165the domain_name/offers/purchasehttp://www.example.com
注意: the_domain_name =the_ domain_name/sell/new
生成的网址包含两个不正确的内容,
初始前缀"/ sell/new#".
url的查询字符串中的参数"?&_ suid = 1365149991779013736531657156165".
我试图找出问题,发现HTML4浏览器不支持HTML5中的History API中的pushState和replaceState方法.我如何在IE8上提供支持任何人都可以帮助我吗?