Получение источника безопасности для URL - PullRequest
0 голосов
/ 01 сентября 2010

Я пишу расширение для Chrome и хотел бы иметь возможность очистить данные URL-адреса, чтобы получить их источник безопасности. Использование location.host, кажется, делает эту работу, но это не всегда удобно - например, если я хочу получить происхождение элемента IFrame, вызов будет заблокирован.

Глядя на исходный текст WebKit , это выглядит далеко не тривиальной задачей. Я могу использовать либо JavaScript, C ++, либо Chrome API (использование кода WebKit является излишним, так как он будет тянуть еще одну тонну файлов).

1 Ответ

0 голосов
/ 27 сентября 2010

Что ж, получается, что ребята из Chromium предлагают следующее: google-url .Как описано -

Библиотека анализа и канонизации URL Google

Эта библиотека предназначена для клиентских и серверных программ Unix и Windows, которыетребуется анализ, канонизация или разрешение URL.

Функции

  • Быстро: сотни тысяч типичных URL-адресов можно анализировать и канонизировать в секунду на современном ЦП..
  • Совместимо: Когда возможно, эта библиотека стремится к совместимости IE7.Он поддерживает URL-адреса файлов в стиле Unix, а также более сложные правила для URL-адресов файлов Windows.
  • Complete: эта библиотека является одной из наиболее полных доступных реализаций.
  • Легко встраивается: в отличие от большинства реализацийЭта библиотека, предназначенная для разбора и канонизации URL, предназначена для встраивания в другое приложение.

HTH в будущем.

...