Одинаковая реализация политики происхождения в Google Chrome - PullRequest
0 голосов
/ 03 марта 2012

Я хотел бы знать, как и в каком модуле кода реализована единая политика происхождения для JavaScript в Google Chrome (V8). В Mozilla Firefox JS Engine (SpiderMonkey) предоставляет возможность регистрации функций обратного вызова, которые реализуют проверку политики единого источника. В частности, это делается в модуле caps / nsScriptSecurityManager, который просматривает стек времени выполнения JavaScript, чтобы найти подходящих принципалов. В документации V8 есть небольшой намек на то, что V8 имеет «контексты JavaScript» и каждый контекст имеет «разные источники». Может ли кто-нибудь указать мне на конкретные модули кода, где эти проверки доступа реализованы в Chrome? Я пытаюсь понять, как расширения Google Chrome используют ту же политику происхождения.

1 Ответ

0 голосов
/ 03 марта 2012

Я отправил отчет об ошибке Chrome в CORS, и мне ответили, что весь код находится в webkit.

...