javascript window.open в сафари

Я столкнулся с проблемой открытия нового окна в Safari (как для iPad, так и для ПК), которая вращается вокруг блокировщика всплывающих окон. В основном я обнаружил, что если window.open не вызывается из события щелчка, сафари заблокирует всплывающее окно.

Событие, которое вызывает window.open, в настоящее время onchanged из списка.

Есть ли какой-либо другой способ, кроме переключения обрабатываемого события, чтобы обмануть сафари и разрешить всплывающее окно в этом сценарии? (событие onchanged)

30
задан theMothaShip 26 March 2012 в 21:45
поделиться