OSX link 一次性预览 link
OSX link preview on one-time link
作为密码重置过程的一部分,发送一次性 link 并在单击后即过期的情况并不少见,或者类似地激活 link。我们发现一个问题,即用户不小心强制触摸预览并使 OSX 邮件中的重置 link 过期,因此无法单击 link 以在浏览器中完成表单。有什么方法可以阻止这种预览行为来阻止这种情况的发生吗?我在 Apple 论坛上发现了类似的问题,但没有答案。
https://discussions.apple.com/thread/7150121
谢谢
杰森
据我所知,这是不可能的。此功能融入 OS X 的核心,除非 Settings.app 中有选项,否则现在可以禁用它。
此外,没有特定的 header 或用户代理集,因此您可以在 server-side 上确定。
很遗憾,答案似乎是否定的。
编辑
在评论中,我们提出了 JavaScript 解决方法。由于 force-click 预览不执行 JavaScript,您可以使用 AJAX 执行实际的重置过程或在不同的页面上查看 JavaScript 重定向。
作为密码重置过程的一部分,发送一次性 link 并在单击后即过期的情况并不少见,或者类似地激活 link。我们发现一个问题,即用户不小心强制触摸预览并使 OSX 邮件中的重置 link 过期,因此无法单击 link 以在浏览器中完成表单。有什么方法可以阻止这种预览行为来阻止这种情况的发生吗?我在 Apple 论坛上发现了类似的问题,但没有答案。
https://discussions.apple.com/thread/7150121
谢谢 杰森
据我所知,这是不可能的。此功能融入 OS X 的核心,除非 Settings.app 中有选项,否则现在可以禁用它。
此外,没有特定的 header 或用户代理集,因此您可以在 server-side 上确定。
很遗憾,答案似乎是否定的。
编辑 在评论中,我们提出了 JavaScript 解决方法。由于 force-click 预览不执行 JavaScript,您可以使用 AJAX 执行实际的重置过程或在不同的页面上查看 JavaScript 重定向。