nsIBrowserHandler.idl 665 B

123456789101112131415161718192021
  1. /* This Source Code Form is subject to the terms of the Mozilla Public
  2. * License, v. 2.0. If a copy of the MPL was not distributed with this
  3. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  4. #include "nsISupports.idl"
  5. interface nsICommandLine;
  6. [scriptable, uuid(8D3F5A9D-118D-4548-A137-CF7718679069)]
  7. interface nsIBrowserHandler : nsISupports
  8. {
  9. attribute AUTF8String startPage;
  10. attribute AUTF8String defaultArgs;
  11. /**
  12. * Extract the width and height specified on the command line, if present.
  13. * @return A feature string with a prepended comma, e.g. ",width=500,height=400"
  14. */
  15. AUTF8String getFeatures(in nsICommandLine aCmdLine);
  16. };