components.conf (1123B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 Classes = [ 8 { 9 'cid': '{3e65d9b5-5b41-4c18-ac7B-681b9df9df97}', 10 'contract_ids': ['@mozilla.org/dom/quota-utils-service;1'], 11 'esModule': 'resource://gre/modules/QuotaUtilsService.sys.mjs', 12 'constructor': 'QuotaUtilsService', 13 }, 14 { 15 'cid': '{b6f2f870-b0bc-4a1a-9c40-02cc171adb5b}', 16 'contract_ids': ['@mozilla.org/network/protocol;1?name=indexeddb'], 17 'type': 'nsIndexedDBProtocolHandler', 18 'headers': ['/dom/quota/nsIndexedDBProtocolHandler.h'], 19 'protocol_config': { 20 'scheme': 'indexeddb', 21 'flags': [ 22 'URI_STD', 23 'URI_DANGEROUS_TO_LOAD', 24 'URI_DOES_NOT_RETURN_DATA', 25 'URI_NON_PERSISTABLE', 26 'URI_HAS_WEB_EXPOSED_ORIGIN', 27 ], 28 }, 29 }, 30 ]