0

(继承的webapp,别怪我。我以后可能会围绕这个重新设计。)

在 OSX 上使用最新的 Safari 时,客户抱怨“缺少提示”。我将它与一个更旧的版本进行了比较,发现提示曾经正确显示。

经过进一步检查,我意识到提示现在已被切断,隐藏在滚动窗格中。由于 Apple 的设计要求滚动条最初是不可见的,因此用户没有表示他们需要滚动。

Safari 6 警报

Safari 9 警报

带有可见滚动条的 Safari 9 警报

我找不到有关此更改的任何参考。在阅读 Safari 的最新更新日志(链接如下)后,我注意到已经实施了其他更改来对抗恶意弹出行为。

这可能是一个无证的“增强”吗?除了使用 jQuery 对话框(带有回调)或类似的东西,有没有办法显示整个消息?将 Safari 中的站点或受信任站点列入白名单?

https://developer.apple.com/library/mac/releasenotes/General/WhatsNewInSafari/Articles/Safari_9_1.html#//apple_ref/doc/uid/TP40014305-CH10-SW11

alert('this\nis\na\ntest\nthis\nis\na\ntest')

4

0 回答 0