Safari 9.1截断警报/确认/提示对话框?

时间:2016-08-29 17:58:15

标签: javascript user-interface safari user-experience safari9

(继承了webapp,不要怪我。我可能会在将来重新设计它。)

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

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

Safari 6 alert

Safari 9 alert

Safari 9 alert with scrollbar visible

我找不到任何对此更改的引用。在阅读Safari的最新更改日志(下面链接)后,我注意到已经实施了其他更改来抵御恶意弹出行为。

这可能是无证件的“增强”吗?除了使用jQuery Dialogs(带回调)或一些等效的,有没有办法显示整个消息?将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')

0 个答案:

没有答案