Храбрый браузер поддерживает опцию Google API HTTP Referrer - PullRequest
1 голос
/ 28 октября 2019

Я использую Google API (например, для Google Maps Embed) с ключом, который ограничен списком HTTP Referrers . В этом случае карта встроена в my.site.com, поэтому на странице Google API -> Credentials я разрешаю доступ для реферера .site.com / . Когда я захожу на my.site.com из большинства браузеров, карты Google отображаются правильно, так как браузер устанавливает в поле реферера my.site.com. Однако при использовании браузера Brave он устанавливает в поле источника ссылки значение origin и отображает ошибку:

Запрос получен с IP-адреса 98.229.177.122 с использованием источника: https://www.google.com/

Конечно, я мог бы добавить google.com в список разрешенных рефералов, но это противоречит цели ограничения использования ключа API для моего собственного веб-сайта - любой может «одолжить» ключ API, добавитьэто на их сайт для того же API, и любой, кто использует Brave, сможет получить доступ к этой функции. Теперь, когда каждый доступ стоит $, я бы не стал этого делать. Любые идеи для обхода?

Примечание: @geocodezip - спасибо за ссылку. Действительно, я забыл добавить, что когда я устанавливаю для для конкретного сайта экран «Все куки разрешены» или даже полностью отключаю экраны для сайта, поведение остается тем же (ошибка). Однако в настройках щита по умолчанию , когда я устанавливаю в поле куки «Все куки разрешены», он работает как положено (отображаются карты), даже если в разделе настроек по умолчанию указано:

Это настройки щитов по умолчанию. Они применяются ко всем веб-сайтам , если вы не измените что-либо на панели «Щиты» на определенном сайте. Изменение этих параметров не повлияет на существующие настройки для каждого сайта.

, к которым я интерпретируюозначает, что настройки для конкретного сайта имеют приоритет над настройками по умолчанию.

Так что я думаю, что это (настройка файлов cookie для конкретного сайта, не переопределяющая значения по умолчанию) является серьезной ошибкой, хотя она немного отличается отмоя первоначальная надежда на другой подход, который не требует ручного вмешательства со стороны пользователя.

...