1

WebRequestAPIに関するブラックリストはChromiumCodeSourceのどこにありますか?

webRequest APIは、ホスト権限が与えられた場合に、拡張機能が表示する権限を持っているリクエストのみを公開します。さらに、次のスキームのみにアクセスできます:http://、https://、ftp://、file://、またはchrome-extension://。さらに、上記のスキームのいずれかを使用するURLを使用する特定のリクエストも非表示になります。たとえば、chrome-extension:// other_extension_idで、other_extension_idはリクエストを処理する拡張機能のIDではありません 。https://www.google.com/ chrome、その他(このリストは完全ではありません)。

ソース:https ://developer.chrome.com/extensions/webRequest.html#life_cycle_footnote

4

1 に答える 1

3
  1. 実装: chrome/src/chrome/browser/extensions/api/web_request/web_request_permissions.cc
  2. 単体テスト: chromium/src/chrome/browser/extensions/api/web_request/web_request_permissions_unittest.cc

次の URL はブラックリストに登録されています (パターンはソース コードや単体テストから派生する可能性があります)。

      "http://clients2.google.com",
      "http://clients22.google.com",
      "https://clients2.google.com",
      "http://clients2.google.com/service/update2/crx",
      "https://clients.google.com",
      "https://test.clients.google.com",
      "https://clients2.google.com/service/update2/crx",
      "http://www.gstatic.com/chrome/extensions/blacklist",
      "https://www.gstatic.com/chrome/extensions/blacklist",
      "notregisteredscheme://www.foobar.com"
于 2012-09-20T09:31:02.483 に答える