如果我想在 Safari 中打开有效和无效的优惠券(优惠券 URL 错误,生产时超出优惠券限制),如果优惠券无效,它需要下载一个空文件。
如果凭证无效,我们可以看到带有 400 状态代码的 GET 响应,如下所示:
如果我想在 Google Chrome、Opera、Firefox 上的 iframe 后台打开它们,则会调用 iframe onloaded 事件/回调,但不会在 Safari 上调用。
我还尝试在 Safari 中取消选中“阻止跨站点跟踪”。
你知道为什么 Safari 想要下载一个空文件并且在 iframe 中不调用 onloaded 事件/回调吗?
我还添加了代码示例 https://stackblitz.com/edit/typescript-e9ekaa?file=index.ts