PWA, выступающий в качестве цели общего доступа, неохотно открывает новый экземпляр
У меня есть приложение, которое позволяет вам вводить некоторую информацию для входа в систему, открывает веб-узел для связи с серверной частью. Эта информация для входа в систему не сохраняется (во всяком случае, по умолчанию). Это одностраничное приложение. (AngularJS, но это не имеет значения)
Приложение устанавливается на главный экран и ведет себя как целевой ресурс. Однако, когда используется общий ресурс, он всегда открывает новый экземпляр (новую вкладку) приложения. Этот новый экземпляр не вошел в систему, и я не могу делать то, что хочу, с общей ссылкой. Например, передать данные в серверную часть.
В manifest.webmanifest
выглядит так:
"share_target": {
"action": "index.html",
"method": "GET",
"params": {
"title": "name",
"text": "description",
"url": "link"
}
}
Как одностраничный PWA может выступать в качестве цели общего доступа, не открывая несколько экземпляров?