基本上我的代码如下所示:
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设置为download-url - 浏览器接收pdf。到目前为止,这适用于所有浏览器,除了 iPad Pro - 没有任何反应。我不知道如何在iPad上调试JS,所以我不确切知道这段代码失败的原因。有谁知道这个问题的可能原因是什么?如何在iPad上调试JavaScript?
答案 0 :(得分:1)
要在iPad上调试JavaScript,您需要在OSX上使用Mac上的Web Inspector。
这样做:
您现在应该可以在Safari OSX的“开发”菜单上看到您的iPad。