Problem detecting blocked pop-ups in Safari using FlutterFlow

Actions & Logic

Hello community,

I'm facing a problem with an application I developed using FlutterFlow. The application runs in the browser and has a button that opens an external link. On iPhone, when using Google Chrome, the browser requests permission to open pop-ups when the button is clicked, which is the expected behavior. However, in Safari this does not happen; the browser does not ask for any permissions and the link does not open correctly.

I'm wondering if anyone has faced a similar issue or has any suggestions on how I can detect if pop-ups are being blocked in Safari and instruct users to allow pop-ups for my application.

I appreciate any help or guidance you can provide!

What have you tried so far?

When I manually disable pop-up blocking in the iPhone settings, the application runs correctly, but I would like to know if there is a way to check with flutterflow if the pop-ups were blocked or if there is a way even if the person has pop-blocking? -ups active to make the request to use pop-ups appear as is done in Chrome

Did you check FlutterFlow's Documentation for this topic?
No
3
5 replies