Динамическое изменение цвета строки состояния в iOS для приложений PWA - PullRequest
1 голос
/ 24 мая 2019

Можем ли мы динамически изменить цвет строки состояния (вверху) в iOS для приложений PWA?Я использую Angular и пытаюсь изменить метатег apple-mobile-web-app-status-bar-style во время выполнения, но кажется, что он не работает.

this.meta.removeTag("name='apple-mobile-web-app-status-bar-style'");

if (isDarkMode) {
  this.bodyElement.style.setProperty('--mainPageBackground', '#000');
  this.bodyElement.style.setProperty('--mainTextColor', '#FFF');
  this.meta.updateTag({ name: 'apple-mobile-web-app-status-bar-style', content: `black-translucent` }, `name='apple-mobile-web-app-status-bar-style'`);
}
else {
  this.bodyElement.style.setProperty('--mainPageBackground', '#FFF');
  this.bodyElement.style.setProperty('--mainTextColor', '#000');
  this.meta.updateTag({ name: 'apple-mobile-web-app-status-bar-style', content: `default` }, `name='apple-mobile-web-app-status-bar-style'`);
}
...