(继承的webapp,别怪我。我以后可能会围绕这个重新设计。)
在 OSX 上使用最新的 Safari 时,客户抱怨“缺少提示”。我将它与一个更旧的版本进行了比较,发现提示曾经正确显示。
经过进一步检查,我意识到提示现在已被切断,隐藏在滚动窗格中。由于 Apple 的设计要求滚动条最初是不可见的,因此用户没有表示他们需要滚动。
我找不到有关此更改的任何参考。在阅读 Safari 的最新更新日志(链接如下)后,我注意到已经实施了其他更改来对抗恶意弹出行为。
这可能是一个无证的“增强”吗?除了使用 jQuery 对话框(带有回调)或类似的东西,有没有办法显示整个消息?将 Safari 中的站点或受信任站点列入白名单?
alert('this\nis\na\ntest\nthis\nis\na\ntest')