mat*_*ewk 5 javascript mobile-safari ipad ios ios6
我们有一个大型 Web 应用程序,但我们发现它在 iPad 上的 Safari 中无法正常工作。虽然我们有一台 iPad 用于测试,但它似乎无法在 Safari 中看到 JavaScript 错误。Web Inspector 功能似乎需要 Mac,而我们没有。
转到https://desktoplawyer.secureclient.co.uk/dtl/index.cfm?event=base:tryDocument&rapidocsid=5700,单击 Next,单击“England and Wales”,单击 Next:所有其他浏览器现在都会带您到一个页面标题为“初步问题”,但在 iPad 上的 Safari 中,它停留在标题为“住所”的页面上。
我有哪些选择?并且请不要只是告诉我我们必须购买 Mac ;-)
不久前,类似的事情也发生在我身上。尝试在服务器端对 POST 请求的响应中添加以下标头,看看它是否有效:
Cache-Control: no-cache
Run Code Online (Sandbox Code Playgroud)
问题是,从 iOS 6 开始,Safari Mobile 缓存具有相同函数签名的 AJAX POST 方法。这意味着该方法只会执行一次,并且服务器的响应将被保存并重新用于多个其他请求。如果您在站点上多次发出相同的 POST 请求,则在获取新信息时可能会遇到问题。
| 归档时间: |
|
| 查看次数: |
8427 次 |
| 最近记录: |