我有一个托管Excel电子表格的经过身份验证的网站. Apple用户已经能够在Safari中令人满意地查看这些电子表格.但在
IOS9中,.xlsx电子表格不再正确显示,仅显示标题而不显示任何内容.相关的HTTP标头是
Content-Disposition:attachment; filename="sheet.xlsx"
Content-Type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
我不禁注意到我已经在iPad上安装了Excel,但我正在查看有缺陷的Safari中的文档.有没有办法让我的文档从Safari到Excel,或者我可以设置为允许这个?
(使用iOS 9.1和Excel,Safari最终显示“在Excel中打开”选项.)
最佳答案 我也看到了这种行为.
在iOS 9上的Safari中通过SSL打开xlsx文件仅显示标题.
它可以在iOS 9上的Chrome和Dolphin中正常运行,Safari可以在iOS 8设备上正常运行.
编辑:使用Web检查器我能够看到javascript和css文件被阻止.
这是警告.
[Warning] [blocked] The page at [URL] was not allowed to run insecure content
from x-apple-ql-id://C18FD844-A305-415A-8096-90DFD8D43CA8/x-apple-ql-magic/Tabs.js.
[Warning] [blocked] The page at [URL] was not allowed to run insecure content
from x-apple-ql-id://018921C7-D074-4763-8838-E44E535A65F4/x-apple-ql-magic/Tabs.css.
还有一个错误
[Error] ReferenceError: Can't find variable: ReloadFirstSheetIfNeeded