forked from danwent/Perspectives
-
Notifications
You must be signed in to change notification settings - Fork 2
Perspectives Firefox Extension
License
daveschaefer/Perspectives
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Perspectives - Connect securely to https websites by checking certificates with network notaries. This directory includes the code for the Perspectives Firefox and Seamonkey clients. For more information see: http://www.perspectives-project.org CONTACT You can contact the developers on the Perspectives Dev newsgroup: https://groups.google.com/group/perspectives-dev [email protected] HACKING Requirements: - a POSIX command line environment - make - zip Optional (but strongly recommended!): - python and the python 'lxml' library (to run the build tests) To build, just type "make" (assuming of course you have make installed!). This will create a file called 'Perspectives.xpi'. You can run Perspectives in Firefox using File -> Open and browsing to the Perspectives.xpi file. To debug the extension: * Edit the d_print_flags in plugin/chrome/content/common.js * Rebuild using make * Reload the extension and restart your browser * Use the Firefox extension 'Firebug' to view what's happening as Perspectives runs Feel free to try Venkman or other debug methods (cf. https://developer.mozilla.org/en/Setting_up_extension_development_environment ) TESTING To test Perspectives: - Use 'make test' to build and install the Perspectives extension, as above - Open chrome://perspectives/content/test/test.html in your browser - Press the 'Run Tests' button Test results will be displayed on the page. Some tests are performed at build time - e.g. checking the localization files for the correct format and contents. All tests of the javascript code are run inside the extension - for security reasons they must be installed along with other extension files. If you have ideas for further tests please let us know!
About
Perspectives Firefox Extension
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- JavaScript 89.5%
- Python 9.1%
- CSS 1.4%