"version": "1.0",
"name": "Allow-Control-Allow-Origin: *",
Расширение для Chrome
Среди расширений для Хрома мне почему-то не попалось ни одного, которое могло бы изменять Response-заголовки, хотя возможно я плохо искал. Поэтому решил по быстрому написать свой велосипед. и
Боюсь что если бы на этом статья закончилась публика не оценила бы, и заминусовала меня и пост чуть менее чем полностью, поэтому далее идет решение для тех кто не хочет иметь ничего общего с Фидлером и кто не ищет легких путей.
включаем «Set request header» нужен для Хрома не нужен он для хрома смотрите ниже про флаги в хроме
включаем «Set response header» и добавляем нужный заголовок «Allow-Control-Allow-Origin: *»
На вкладке «Filters» Включаем Use filters
Решение с Fiddler Собственно тут все банально и просто.
Про Fiddler я уже пробовал когда-то.
И тут мне пришла в голову вроде бы тривиальная идея а зачем менять на сервере заголовки, если это можно сделать прямо на клиенте.
Первый вариант затратен по времени, и не всегда возможен. Второй вариант тоже не лучший ставить «Allow-Control-Allow-Origin: *» вроде как не безопасно, да и back-end может это делать долго.
попросить Back-end добавить в ответ сервера заголовок «Allow-Control-Allow-Origin: *» что-бы использовать
поднять тестовый сервер у себя на localhost
Когда перед front-end разработчиком стоит такая задача на вскидку есть два варианта:
нужно разработать новую фичу
есть одностраничное приложение (HTML/CSS/Javascript) которое берет данные с сервера через XMLHttpRequest
есть REST-сервер
Lifehack для Same-Origin-Policy; Google Chrome и другие
Lifehack для Same-Origin-Policy; Google Chrome и другие / Хабрахабр
Комментариев нет:
Отправить комментарий