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

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

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

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

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

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