Открытие нового окна браузера с приложением Blazor - PullRequest
0 голосов
/ 26 апреля 2020

У меня проблема с открытием нового окна с приложением Blazor и параметрами "post". Конечно, проблема, вероятно, будет также относиться и к «IFrame», поэтому я думаю, что стоит «наклониться» над темой.

например:

    <form target="_blank" method="post" action="https://localhost:44373/counter">
      <input type="hidden" value="Test OK" />
      <button type="submit">Post</span></button>
    </form>
    <a href="https://localhost:44373/counter/GetOk" target="_blank">Get</a>

Как видите, я есть 2 действия, которые открывают слегка измененный код (шаблон) приложения Blazor. Когда я открываю приложение как «GET», все в порядке, но когда я делаю это как «POST», я получаю эту ошибку.

VM18289: 1 Повар ie, связанный с кросс-сайтом ресурс http://localhost/ был установлен без атрибута SameSite. В следующем выпуске Chrome файлы cookie будут отправляться только с межсайтовыми запросами, если для них установлены SameSite=None и Secure. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе «Приложения»> «Хранилище»> «Файлы cookie» и получить дополнительную информацию по https://www.chromestatus.com/feature/5088147346030592 и https://www.chromestatus.com/feature/5633521622188032. counter: 1 POST https://localhost: 44373 / counter 400 Навигация в https://localhost: 44373 / counter Навигация в chrome - ошибка: // chromewebdata /

Есть способ обойти это или исправить это. Пожалуйста, отнеситесь к этому как к эксперименту, это одна из проблем, которая возникает во время обучения. :)

...