Открыть новую вкладку без блокировщика всплывающих окон после вызова ajax по клику пользователя

У меня есть страница, которая позволяет пользователю выполнять манипуляции с изображениями через HTML5 canvas, на странице естьs кнопка «Поделиться» в Facebook для публикации сгенерированного изображения холста на Facebook.

При щелчке по ссылке на сервер (ASP.NET MVC) отправляется запрос ajax, чтобы выполнить генерацию изображения, сохранить изображение на сервере, а затем сгенерировать URL-адрес (который ссылается на изображение), который возвращается как ajax. ответ. Возвращенный URL-адрес, который я хочу передать в качестве параметра для Facebook, чтобы поделиться. Проблема заключается в том, что блокировщик всплывающих окон блокирует диалог общего доступа к Facebook, когда я звонюwindow.open».

Есть ли другой способ открыть новую вкладку без блокировки всплывающих окон. Я считаю, что, поскольку пользователь инициировал действие, у меня должен быть способ обойти блокировку всплывающих окон. Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос