0

Я разрабатываю расширение google chrome, где я получаю все файлы cookie определенного веб-сайта, например. www.example.com, и я установил его в текущем экземпляре браузера Chrome через chrome extension JavaScript. В основном мне нужно притворяться автоматическим входом в систему с помощью файлов cookie, которые я получаю от третьих лиц. Я устанавливаю файлы cookie, используя код ниже:Установить файлы cookie и сделать автоматический ввод в систему

chrome.cookies.set({ url: url, name: "cookiename", value : "cookievalue", domain : "domain", path : "path" }); 

Он иногда входил в систему, и это не порой. Мне может потребоваться сделать, кроме настройки файлов cookie, например. очистить локальную память, очистить кеш, очистить кеш-память и т. д., для чего я не уверен. Я не могу понять, почему он не работает иногда.

Кроме того, если вы можете пролить свет на авто-логин или возможно ли это так или нет?

+0

Я бы попытался настроить файл cookie через [document.cookie] (https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie). – wOxxOm

+0

@wOxxOm, не 'document.cookie' и' chrome.cookies.set' разные? 'document' относится к текущей открытой вкладке, правильно? –

+0

@wOxxOm Почему? – Xan

ответ

1

Это возможно, возможно, не проблема на стороне клиента.

Если вы на 100% не уверены в том, как работает управление сеансом на этом конкретном сайте, cookie, который вы устанавливаете, просто не может считаться действительным при имплантировании.

+0

Я получаю файлы cookie от третьей стороны, и они используют selenium для входа в систему, а затем извлекают все файлы cookie. Они вернут извлеченные файлы cookie для меня, а затем я добавлю все файлы cookie в Chrome-браузер, используя chrome extension JavaScript. Разве вы не думаете, что это должно работать, поскольку это действительные куки? На самом деле это работало иногда, и иногда это не так, я считаю, что управление сеансом не вызывает проблемы. –

+0

Могут быть другие факторы, подтверждающие сеанс, а не только один файл cookie сервером, возможно, некоторые отпечатки пальца браузера. В конце концов, вам нужна определенная защита от именно этой атаки. – Xan

+0

Мне не нужна безопасность, так как это не атака. Датчик Cookies контролируется мной, и я получаю его в chrome extension. –

Смежные вопросы