| URI-chrome documentation | view source | Contained in the URI-chrome distribution. |
URI::chrome - Mozilla chrome uri
version 0.01
use URI;
use URI::chrome;
my $uri = URI->new("chrome://communicator/content/bookmarks/bookmarksManager.xul");
local $\ = "\n";
print $uri->package_name; # communicator
print $uri->part; # content/bookmarks
print $uri->file_name; # bookmarksManager.xul
The basic syntax of a chrome URI is as follows,
chrome://<package_name>/<part>/<file_name>
The elements of chrome URI detail is as follows,
The "package_name" is the package name. For example, "browser", "messenger" or "communicator".
The "part" is simillar to path of http URI. It's string is beggining of "content", "skin" or "locale". For example, "content", "content/bookmarks".
The "file_name" is the file name.
More detail, please see http://developer.mozilla.org/en/docs/XUL_Tutorial:The_Chrome_URL
Getter/Setter of package_name
Getter/Setter of part
Getter/Setter of file_name
Toru Yamaguchi, <zigorou@cpan.org>
Please report any bugs or feature requests to
bug-uri-chrome@rt.cpan.org, or through the web interface at
http://rt.cpan.org. I will be notified, and then you'll automatically be
notified of progress on your bug as I make changes.
Copyright 2007 Toru Yamaguchi, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| URI-chrome documentation | view source | Contained in the URI-chrome distribution. |