mozilla firefox extension: creating a javascript library and using it in a HTML page -



mozilla firefox extension: creating a javascript library and using it in a HTML page -

i created library in firefox extension :

./components/main.js ./skin/icon.png ./install.rdf ./chrome.manifest

my main.js utilize define class calling mozilla tcpscoket ( https://developer.mozilla.org/en-us/docs/web/api/tcpsocket)

function mylib() {} mylib.prototype.dowork = function(arg1,arg2) { /* tcpscoket */}

how should utilize library on client side in html ?

i'm looking (?):

<html><head><script> var mylib = mozillaapithing.createnewinstance("chrome://myextension/", "mylib"); .... </script>(...)

chrome or resource (not in restartless) urls available direct urls (ie can come in them address-bar , show up). hence can utilize simple script src

<script src="chrome://myextension/components/jsfile.js"></script>

alternatively, can read js file (ie xmlhttprequest or fileutils.jsm or osfile.jsm) , insert content page createelement('script'), textcontent , appendchild()

alternatively, can seek the message manager

note: inserted local script page have content page scope (no access browser scope api)

javascript firefox firefox-addon

Comments

Popular posts from this blog

formatting - SAS SQL Datepart function returning odd values -

c++ - Apple Mach-O Linker Error(Duplicate Symbols For Architecture armv7) -

php - Yii 2: Unable to find a class into the extension 'yii2-admin' -