Установите localStorage в другом домене - PullRequest
1 голос
/ 23 сентября 2019

Я пытаюсь установить переменную в домене (например, my-site.com), к которой я могу получить доступ с другого сайта (например, my-other-site.com).В основном, когда я получаю ответ от своего сервера, я хочу установить переменную в localStorage, а затем перенаправить страницу на следующий сайт (например: на my-site.com я устанавливаю переменную 'foo' и перенаправляю страницу.Внутри my-other-site.com я хотел бы получить доступ к этой переменной (foo)).Ой!Я почти забыл, я использую Vue

Я уже пытался использовать iframe, используя этот учебник (https://blog.teamtreehouse.com/cross-domain-messaging-with-postmessage). Я пробовал некоторые библиотеки, такие как кросс-хранилище (https://www.npmjs.com/package/cross-storage#overview) и biforst-cors (https://www.npmjs.com/package/bifrost-cors), но оба они не сработали, как я ожидал. Я знаю, что можно использовать параметры запроса, но я не могу его использовать, знаю

У меня есть это:

localStorage.clear()
window.localStorage.setItem('user', JSON.stringify(response.body.data) )                                                
window.localStorage.setItem('token', response.body.token)                                                
window.location.href = `http://localhost:8081/#/` //redirect 

По сути, я хотел бы использовать обе переменные user и token в другом домене.

Если бы кто-то мог помочь мне принести идеи или что-то в этом роде, это бы мне очень помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...