From d796c9dd933ab96ec83b9a634feedd5d32e1ba3f Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Tue, 8 Nov 2011 12:31:36 -0600 Subject: Test conversion to TQt3 from Qt3 8c6fc1f8e35fd264dd01c582ca5e7549b32ab731 --- doc/html/netscape-plugin.html | 129 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 doc/html/netscape-plugin.html (limited to 'doc/html/netscape-plugin.html') diff --git a/doc/html/netscape-plugin.html b/doc/html/netscape-plugin.html new file mode 100644 index 000000000..7430efc60 --- /dev/null +++ b/doc/html/netscape-plugin.html @@ -0,0 +1,129 @@ + + + + + +TQt Netscape Plugin Extension + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

TQt Netscape Plugin Extension

+ + +

+

The TQt Netscape Plugin software makes it easy to write browser plugins +that can be used on both Unix/Linux and MS-Windows, in Netscape, +Mozilla, and any other web browser supporting Netscape's LiveConnect +protocol. Modern versions of MSIE do not support this protocol. Use +the ActiveTQt Framework to develop plugins for these browsers. +

Information +

+

The Netscape Plugin Extension consists of the follow classes: +

+

How-to +

+

    +
  1. Download the +Plugin SDK from Netscape, and copy the following files from there to +$QTDIR/extensions/nsplugin/src +
      +
    • common/npwin.cpp +
    • common/npunix.c +
    • include/npapi.h +
    • include/npupp.h +
    • include/jri.h +
    • include/jri_md.h +
    • include/jritypes.h +
    +
  2. Build the Netscape Plugin extension library, found in the +extensions/nsplugin/src directory of your TQt distribution. +This produces a static library to be linked with your plugin code. +
  3. Read the plugin class documentation, and +examine the example plugins. +
  4. Do most of your development as a stand-alone TQt application - debugging +Netscape Plugins is cumbersome. You may want to use signal(2) +in your plugin to enable core-dumps if your browser disables them. +
  5. Note the platform-specific build steps below. +
  6. Read about the raw plugin interface +in Netscape's handbook. +
  7. If files viewed by a plugin are provided by an HTTP server +(using a http://... URL) then +the server must be configured to send the correct MIME type +for the file, e.g. by editing Apache's mime.types file. +If the files are viewed via a //... +URL, then the browser will use the filename extension to decide +the file type (and hence the plugin to load) - the user may need +to set the filename extension in the Helpers or Applications +section of their browser preferences. +
+

Building under X11 +

+

+

Building under Windows +

+

+

Known Bugs and Limitations +

+

The TQt-based LiveConnect Plugin binding code has a number of bugs and +limitations, but is sufficiently stable for many production +applications. +

+

+ +


+ +
Copyright © 2007 +TrolltechTrademarks +
TQt 3.3.8
+
+ -- cgit v1.2.1