Where did you install Firefox from? Help Mozilla uncover 3rd party websites that offer problematic Firefox installation by taking part in our campaign. There will be swag, and you'll be featured in our blog if you manage to report at least 10 valid reports!

Поиск в Поддержке

Избегайте мошенников, выдающих себя за службу поддержки. Мы никогда не попросим вас позвонить, отправить текстовое сообщение или поделиться личной информацией. Сообщайте о подозрительной активности, используя функцию «Пожаловаться».

Learn More

navigator.sendBeacon() failing on secure websites

  • 3 ответа
  • 1 имеет эту проблему
  • 1 просмотр
  • Последний ответ от jkns

more options

I'm trying to use the Beacon API (https://developer.mozilla.org/en-US/docs/Web/API/Beacon_API), but Firefox (13.1) on iPhone X (iOS 11.4.1) will not communicate with a secure site (https). E.g.

navigator.sendBeacon('http://xxxx.com', 'data'); will send a POST but navigator.sendBeacon('https://xxxx.com', 'data'); will NOT send a POST.

navigator.sendBeacon() returns true on both secure (https) and insecure (http) sites.

macOS Firefox and iPhone Safari work fine. I've contacted Apple and they say it's a Firefox issue.

I'm trying to use the Beacon API (https://developer.mozilla.org/en-US/docs/Web/API/Beacon_API), but Firefox (13.1) on iPhone X (iOS 11.4.1) will not communicate with a secure site (https). E.g. navigator.sendBeacon('http://xxxx.com', 'data'); will send a POST but navigator.sendBeacon('https://xxxx.com', 'data'); will NOT send a POST. navigator.sendBeacon() returns true on both secure (https) and insecure (http) sites. macOS Firefox and iPhone Safari work fine. I've contacted Apple and they say it's a Firefox issue.

Все ответы (3)

more options
more options

Hi guigs,

I've already tried Stack Overflow but didn't get anything - https://stackoverflow.com/questions/51844586/navigator-sendbeacon-on-iphone-chrome-not-posting-to-secure-websites

jkns

more options

Chromium have investigated this and it is a WebKit issue. See comment for detailed explanation - https://bugs.chromium.org/p/chromium/issues/detail?id=878562#c17