Существует веб-приложение, которое работает в автономном режиме со следующим manifest.json
{
"lang": "de",
"name": "Test.App",
"short_name": "Test.App",
"start_url": "/36485/",
"display": "standalone",
"theme_color": "#FF4500",
"background_color": "#FFFFFF",
"icons": [...]
}
В этом режиме нет пользовательского интерфейса браузера, поэтому открываются документы (например, pdfs, docs и т. Д.) необходимо сделать в новом окне Safari.Что приводит меня к вопросу: как заставить Safari открыть новое окно браузера?Решение, которое мы нашли сейчас, состоит в том, чтобы дать ему другое доменное имя (!!), т.е.поддомен.Любая другая опция - будь то window.open
или taget=_blank
- не имела никакого эффекта, и все ссылки открывались в одном и том же автономном окне, что делало невозможным возврат к интерфейсу приложения actall.Внешний домен, кажется, делает свое дело.Есть ли способ избежать использования поддоменов?Может быть, через некоторые определения в манифесте?