зеркало из https://github.com/mozilla/gecko-dev.git
19 строки
782 B
JavaScript
19 строки
782 B
JavaScript
/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
|
|
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
'use strict';
|
|
|
|
var { classes: Cc, interfaces: Ci } = Components;
|
|
|
|
const systemMessenger = Cc["@mozilla.org/system-message-internal;1"]
|
|
.getService(Ci.nsISystemMessagesInternal);
|
|
const ioService = Cc["@mozilla.org/network/io-service;1"]
|
|
.getService(Ci.nsIIOService);
|
|
|
|
addMessageListener("trigger-register-page", function(aData) {
|
|
systemMessenger.registerPage(aData.type,
|
|
ioService.newURI(aData.pageURL, null, null),
|
|
ioService.newURI(aData.manifestURL, null, null));
|
|
sendAsyncMessage("page-registered");
|
|
});
|