Extensions :  K-Meleon Web Browser Forum
All about K-Meleon extensions. 
wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: November 29, 2014 08:39PM

For wmlbrowser Firefox Extension to work with K-Meleon 74.0 and K-Meleon 75.0 Beta 1, download wmlbrowser https://addons.cdn.mozilla.net/user-media/addons/62/wmlbrowser-0.7.26-fx+sm+fn.xpi and rename it to {c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}.xpi

wmlbrowser http://kmext.sourceforge.net/km74/wmlbrowser.7z for K-Meleon 74 does not have any macros so it does not need to be downlaoded to extract macros to the k-Meleon Root Folder.

To acess Firefox Extnsions wmlbrowser in K-Meleon 74.0 and K-Meleon 75.0 Beta 1 use about:addosn and then select options at the xmlbrowser Extension

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: JujuLand
Date: November 30, 2014 12:15PM

Hi, having already installed rvjmimeedit extension, K-Meleon uses browser/extensions

I'm trying with K-Meleon 75b1, but I was trying with

I first tried to install as you said : doesn't work
I then tried to install the same way than rvjmimeedit:
I have installed it in browser/extensions
I have renamed root wmlbrowser as {a23983c0-fd0e-11dc-95ff-0800200c9a66}
I have add chrome.manifest and an install.rdf in browser/extensions
I have add a chrome.manifest similar to the one that rvjmimeedit uses in extensions/browser/{fb4.....}/chrome

When opening about:addons I see the extension, but it is disabled saying that the extension isn't compatable with K-Meleon.31.2.0 and is not activated.

I tried then to use the xpi I downloaded.
I tried to install the same way than previously described.
The extension is now not viewed in about:addons

I tried also to install using the menu in about:addons
I see something like : wmlbrowser 0.7.26 Downloaded, and does nothing.
Restarting K-Meleon no more extension

Have you a solution to make it works under browser/extensions.

Could the reason why it fails be that the folder components isn't found ?

Thanks
A+



Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0


Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr



Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc



Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: November 30, 2014 01:28PM

Quote
JujuLand
Hi, having already installed rvjmimeedit extension, K-Meleon uses browser/extensions

I'm trying with K-Meleon 75b1, but I was trying with

I first tried to install as you said : doesn't work
I then tried to install the same way than rvjmimeedit:
I have installed it in browser/extensions
I have renamed root wmlbrowser as {a23983c0-fd0e-11dc-95ff-0800200c9a66}
I have add chrome.manifest and an install.rdf in browser/extensions
I have add a chrome.manifest similar to the one that rvjmimeedit uses in extensions/browser/{fb4.....}/chrome

When opening about:addons I see the extension, but it is disabled saying that the extension isn't compatable with K-Meleon.31.2.0 and is not activated.

I tried then to use the xpi I downloaded.
I tried to install the same way than previously described.
The extension is now not viewed in about:addons

I tried also to install using the menu in about:addons
I see something like : wmlbrowser 0.7.26 Downloaded, and does nothing.
Restarting K-Meleon no more extension

Have you a solution to make it works under browser/extensions.

Could the reason why it fails be that the folder components isn't found ?

Thanks
A+

Macro To Turn on and Off Firefox Extension Install http://kmeleonbrowser.org/forum/read.php?9,128836 enables installing extensions without editing install.rdf to make compatible with the K-Meleon GUID and version.

Install the macro http://kmeleonbrowser.org/forum/file.php?9,file=822,filename=xpinstallext.kmm by JamesD and select Edit "Set Firefox extension install"

That may fix your problem because some directly downloaded Firefox Extensions can not be enabked unless K-Meleon has a GUID string and version number for the browser install.rdf.

Another thing some extensions can not be enabled unless Disable Add-on Compatibility Checks https://addons.cdn.mozilla.net/user-media/addons/300254/disable_add_on_compatibility_checks-1.3-fx+fn+sm+tb.xpi is instaled which allows uncompatible extensions to be enabled.

Download Disable Add-on Compatibility Checks https://addons.cdn.mozilla.net/user-media/addons/300254/disable_add_on_compatibility_checks-1.3-fx+fn+sm+tb.xpi needs to be renamed to check-compatibility@dactyl.googlecode.com.xpi for it to work.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: JujuLand
Date: December 01, 2014 10:30AM

Quote
George Hall
Install the macro ...
I already installed rvjmimeedit which set this pref to true.

I have download compatibility check, but I'm not sure how it can work
I have put it in browser/extensions,
Install from the addons manager fails

I will try to reproduce rvjmimeedit structure for wmlbrowser and compatilility Checks

A+



Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0


Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr



Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc





Edited 1 time(s). Last edit at 12/01/2014 10:31AM by JujuLand.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: December 01, 2014 11:18AM

Quote
JujuLand
Quote
George Hall
Install the macro ...
I already installed rvjmimeedit which set this pref to true.

I have download compatibility check, but I'm not sure how it can work
I have put it in browser/extensions,
Install from the addons manager fails

I will try to reproduce rvjmimeedit structure for wmlbrowser and compatilility Checks

A+

To access wmlbrowser extension I use about:addons. Then select options on wmlbrowser 0.7.26.

wmlbriowser has two options below:

1. "Tell web sites that browser understands WML content"
2. "Load .wml files from the filesystem as WML"

Option 1 must K-Meleon 74 and 75 only load soem WML content from somme websites when it is enabled.

Their is no macro to access wmlbrowser extension. Must be done in Addons Manager.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: December 01, 2014 11:27AM

The wmlbrowser extension will only "kick in for WML pages" for Friefox as stated on THe webpage "WML on desktop browsers" http://mobiforge.com/tip/wml-desktop-browsers

So the extension wmlbrowser for Firefox should only start when K-Meleon 74.0 and K-Meleon 75.0 Beta 1 visits a WML Webpage.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: December 01, 2014 01:01PM

Quote
JujuLand
Quote
George Hall
Install the macro ...
I already installed rvjmimeedit which set this pref to true.

I have download compatibility check, but I'm not sure how it can work
I have put it in browser/extensions,
Install from the addons manager fails

I will try to reproduce rvjmimeedit structure for wmlbrowser and compatilility Checks

A+

In Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1 http://kmeleonbrowser.org/forum/read.php?9,131139,131162#msg-131162

I mentioned that Disable Add-on Compatibility Checks https://addons.cdn.mozilla.net/user-media/addons/300254/disable_add_on_compatibility_checks-1.3-fx+fn+sm+tb.xpi

needs to renamed check-compatibility@dactyl.googlecode.com.xpi

for the extension to work.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: JujuLand
Date: December 01, 2014 01:14PM

Hi,
I tried differents solutions, and I always fail ...

The last which ought to be ok:

I extract your 7z version in km root folder and I add
check-compatibility @ dactil.googlecode.com.xpi in the Extensions folder
It fails
I tried to rename Extensions to extensions (as Linux makes a difference) => same problem

I think I haven't understand something, or it can work using this way under Linux.

A+



Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0


Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr



Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc





Edited 3 time(s). Last edit at 12/01/2014 01:15PM by JujuLand.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: December 01, 2014 03:03PM

Quote
JujuLand
Hi,
I tried differents solutions, and I always fail ...

The last which ought to be ok:

I extract your 7z version in km root folder and I add
check-compatibility @ dactil.googlecode.com.xpi in the Extensions folder
It fails
I tried to rename Extensions to extensions (as Linux makes a difference) => same problem

I think I haven't understand something, or it can work using this way under Linux.

A+

Theextensions folder in wmlbrowser http://kmext.sourceforge.net/km74/wmlbrowser.7z needs to be extracted to the K-Neleoon Root Folder

Then http://kmext.sourceforge.net/km74/chrome.manifest nneds to be in the K-Meleon root folder

Next, In the K-Meleon Root Folder's extensions needs extensions.manifest with manifest wmlbrowser\chrome.manifest in the Extensions Manifest.


Is user_pref("kmeleon.install_firefox_extension", true); is not in the prefs.js file you can not install Addons Directly after renaming them.

The Bolean Value kmeleon.install_firefox_extension cane added by doing the following:

1. Edit the prefs.js file adding with user_pref("kmeleon.install_firefox_extension", true); to the file

2. Using Edit, Configuration, Browser Configuration (abour:config) to created Boolean Value kmeleon.install_firefox_extension and set it to true.

3. Use the macro http://kmeleonbrowser.org/forum/file.php?9,file=822,filename=xpinstallext.kmm to create and enable it when you select"Set Firefox extension install" in the Main Menu Under Edit and Restart the browser.

If The Bolean Value kmeleon.install_firefox_extension is not present, another way to enable an extension is to edit the install.rdf file in the extension

For it to work with K-Meleon 74 http://kmeleonbrowser.org/forum/read.php?9,130347,130447#msg-130447

K-Meleon 74.0 needs the below in the install.rdf to be enabled

<em:targetApplication>
<Description>
<!--K-Meleon-->
<em:id>kmeleon@</em:id>
<em:minVersion>74.0</em:minVersion>
<em:maxVersion>74.0</em:maxVersion>
</Description>
</em:targetApplication>

For extensionss in browser/extensions

For it ti wotk with both K-Meleon 74 and 75, the line em:maxVersion>74.0</em:maxVersion>

needs to be changed to em:maxVersion>75.0</em:maxVersion>


Then install.rdf would have to following in install.rdf

<em:targetApplication>
<Description>
<!--K-Meleon-->
<em:id>kmeleon@</em:id>
<em:minVersion>74.0</em:minVersion>
<em:maxVersion>75.0</em:maxVersion>
</Description>
</em:targetApplication>

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: JujuLand
Date: December 01, 2014 08:41PM

Quote
George Hall
wmlbrowser.7z needs to be extracted to the K-Neleoon Root Folder
Already done

Quote

Then chrome.manifest needs to be in the K-Meleon root folder
ok, added the missing manifest line

Quote

user_pref("kmeleon.install_firefox_extension", true);
Already set, as I used rvjmimeedit, and the prefs is set in rvjmimeedit located in browser/defaults/preferences/rvjmimeedit.js

Quote

if not set in prefs.js, you can't install Addons Directly after renaming them.
What do you want to say with 'install', as it's made manually ... ?

Quote

another way to enable an extension is to edit the install.rdf file in the extension
Not found install.rdf, but added it like you give it

=> No more success ...

I had a look to prefs.js, as a few times it fails, to see it there is no ennoying pref.
I don't see one, but I saw some prefs which perhaps can help :

"extensions.enabledAddons"
"extensions.installCache"
but I saw also two curious prefs:
"extensions.lastAppVersion"
"extensions.lastPlatformVersion"
which have bot a curious value : "31.2.0"

Can you have a look in your prefs.js and return the concerned prefs and values ?

Thanks
A+



Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0


Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr



Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc





Edited 1 time(s). Last edit at 12/01/2014 08:54PM by JujuLand.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: December 01, 2014 11:28PM

The install.rdf for wmlbrowser https://addons.cdn.mozilla.net/user-media/addons/62/wmlbrowser-0.7.26-fx+sm+fn.xpi is inside the xpi file.

Yup extract https://addons.cdn.mozilla.net/user-media/addons/62/wmlbrowser-0.7.26-fx+sm+fn.xpi as zip file into a folder and edit install.rdf

Adding the following into install.rdf

<em:targetApplication>
<Description>
<!--K-Meleon-->
<em:id>kmeleon@</em:id>
<em:minVersion>74.0</em:minVersion>
<em:maxVersion>75.0</em:maxVersion>
</Description>
</em:targetApplication>

The above is placed in between <!-- Seamonkey --> and <!-- Fennec -->

<!-- Seamonkey -->
<em:targetApplication>
<Description>
<em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
<em:minVersion>2.0</em:minVersion>
<em:maxVersion>2.1a2</em:maxVersion>
</Description>
</em:targetApplication>
<em:targetApplication>
<Description>
<!--K-Meleon-->
<em:id>kmeleon@</em:id>
<em:minVersion>74.0</em:minVersion>
<em:maxVersion>75.0</em:maxVersion>
<Description>
<em:targetApplication>
<!-- Fennec -->
<em:targetApplication>
<Description>
<em:id>{a23983c0-fd0e-11dc-95ff-0800200c9a66}</em:id>
<em:minVersion>1.0</em:minVersion>
<em:maxVersion>2.0a1</em:maxVersion>
</Description>
</em:targetApplication>

Place the new install.rdf in the folder that https://addons.cdn.mozilla.net/user-media/addons/62/wmlbrowser-0.7.26-fx+sm+fn.xpi was extracted to.

Then create a zip of all the files in folder making sute not to zip the folder that https://addons.cdn.mozilla.net/user-media/addons/62/wmlbrowser-0.7.26-fx+sm+fn.xpi was extracted to.

Last rename to zip file to {c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}.xpi and copy it to browsers/extensions.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: December 02, 2014 12:03PM

Maybe their are problems with the extensions addons.sqlite, extensions.* in your user profile folder.

Delete Them and delete extensosn user-prefs from prefs.js

To edit prefs.js if the user profile is in K-Meleon Root Folder can be done one of the following ways in Windowe 7+

1. Copy prefs.js to another location, edit prefs.js, and copy prefs.js to your user Profile Folder.
2. Run Text Editor in Administrator Mode by right clicking on short to change mode and then edit prefs.js
3. You can edit with any editor if you change the secrutiy setting for the K-Meleon Root Folder by adding your username with full control.

The method to Change The Security Settings for a folder is below:

1. Right Click on Folder and select Properties for the folder
2. Select Security in Folder Properties.
3. Select Edit in "Security Properties"
4. Select Add in Permissions
5. Select Advanced on "Select Users or Groups"
6. Select "Find Now" on "Select Users or Groups"
7 Select User Mane and click OK above "Search Results" under "Select Users or Groups"
8. Select OK to Add User Name on "Select Users or Groups"
9. Check Full Control fro User Name under Permissions and click OK


Then Every every editable file can be edited with any editor without using "Administrator Mode"

Also This method can be used to store user profiles in the K-Meleon Root Folder without right clicking or the K-Meleon Shortcut or the k-meleon.exe program to select compatibility modes such as "XP Mode" or "run as an administrator"

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: guenter
Date: December 02, 2014 06:08PM

George Hall, alain is on LinuxWine. smiling smiley

Skip this:

<em:targetApplication>
<Description>
<!--K-Meleon-->
<em:id>kmeleon@</em:id>
<em:minVersion>74.0</em:minVersion>
<em:maxVersion>75.0</em:maxVersion>
</Description>
</em:targetApplication>


It was needed before we could set user_pref("kmeleon.install_firefox_extension", true);

Get the extension make sure to name it: {c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}.xpi

Uploaded as attachment.

Drop it where it must be in Linux, go about:addons & open it options to change its prefs.

p.s. You can minimise compatibilty checking further with this.

https://addons.mozilla.org/en-US/firefox/addon/checkcompatibility/



Edited 1 time(s). Last edit at 12/02/2014 06:12PM by guenter.

Attachments: {c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}.xpi (105.8 KB)  
Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: JujuLand
Date: December 02, 2014 06:16PM

Thanks Georges, I update install.rdf and put it in browser/extensions, and wmlbrowser is now installed for K-Meleon 75b1

What bugs me was the fact that it was possible to use an extracted install, like rvjmimedit ...

It was so easy installing under browser/extensions ...

Thanks again
A+



Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0


Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr



Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc





Edited 1 time(s). Last edit at 12/02/2014 08:44PM by JujuLand.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: JujuLand
Date: December 02, 2014 08:42PM

Thinking that this method is simpliest, I tried wirh rjvmimeedit, and it works too.

Nice ...

George, just a detail about modification in xpi or jar:
Under Linux, with file-roller, and Windows with 7Zfm (7-Zip file-manager), you don't need to extract.
Just open the archive, open the file, edit, and save.
Then the zip manager knows a change has come, and purpose to update the archive.

Simpliest, don't you think ?

A+



Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0


Web: http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr



Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc





Edited 1 time(s). Last edit at 12/02/2014 08:43PM by JujuLand.

Options: ReplyQuote
Re: wmlbrowser Freofox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George Hall
Date: December 03, 2014 12:25AM

Quote
guenter
George Hall, alain is on LinuxWine. smiling smiley

Skip this:

<em:targetApplication>
<Description>
<!--K-Meleon-->
<em:id>kmeleon@</em:id>
<em:minVersion>74.0</em:minVersion>
<em:maxVersion>75.0</em:maxVersion>
</Description>
</em:targetApplication>


It was needed before we could set user_pref("kmeleon.install_firefox_extension", true);

Get the extension make sure to name it: {c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}.xpi

Uploaded as attachment.

Drop it where it must be in Linux, go about:addons & open it options to change its prefs.

p.s. You can minimise compatibilty checking further with this.

https://addons.mozilla.org/en-US/firefox/addon/checkcompatibility/

I use Windows 7 and JujuLand uses Linux.

I have {c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}.xpi on both K-Meleon 74.0 and K-Meleon 75.0 Beta 1.

For soem reason JujuLand could not get the wmlbrowser extension to work on his system with K-Meleon 75.0 Beta 1 without editing install.rdf

Options: ReplyQuote
Re: wmlbrowser Firefox Extension fro K-Meleon 74 and K-Meleon 75.0 Beta 1
Posted by: George_Hall
Date: May 29, 2015 05:35PM

Quote
George Hall
For wmlbrowser Firefox Extension to work with K-Meleon 74.0 and K-Meleon 75.0 Beta 1, download wmlbrowser https://addons.cdn.mozilla.net/user-media/addons/62/wmlbrowser-0.7.26-fx+sm+fn.xpi and rename it to {c4dc572a-3295-40eb-b30f-b54aa4cdc4b7}.xpi

wmlbrowser http://kmext.sourceforge.net/km74/wmlbrowser.7z for K-Meleon 74 does not have any macros so it does not need to be downlaoded to extract macros to the k-Meleon Root Folder.

To acess Firefox Extnsions wmlbrowser in K-Meleon 74.0 and K-Meleon 75.0 Beta 1 use about:addosn and then select options at the xmlbrowser Extension

The wmlbrowser 0.7.26 Firefox Extension was just updated to a signed version.

wmlbrowser 0.7.26.1 signed https://addons.cdn.mozilla.net/user-media/addons/62/wmlbrowser-0.7.26-fx+sm+fn.xpi

Attachments: wmlbrowser.zip (94 KB)  
Options: ReplyQuote


K-Meleon forum is powered by Phorum.