【发布时间】:2015-11-24 12:07:59
【问题描述】:
基本上我的代码是这样的:
var settings = JSON.stringify({
foo: $.sessionStorage.get("foo"),
bar: $.sessionStorage.get("bar"),
});
$.post(this.baseUrl + "&action=saveData", {"data": settings}, function () {
window.location = self.printUrl + "&data=download";
});
所以我首先从会话存储中获取一些东西,将它们字符串化,然后将这些数据发布到服务器。完成此操作后,window.location 设置为下载 URL - 浏览器会收到一个 pdf。到目前为止,这适用于所有浏览器,除了 iPad Pro - 没有任何反应。我不知道如何在 iPad 上调试 JS,所以我不知道这段代码到底哪里出错了。有谁知道这个问题的可能原因是什么?如何在 iPad 上调试 JavaScript?
【问题讨论】:
-
您确定您没有处于隐私模式吗?
sessionStorage在私密模式下无法使用。 -
谢谢,但不,私人模式已禁用
标签: javascript ios ipad