[Ext] userChromeJS 2.0 [2015-08-02]Hi alta88.
Will the userchromejs.2.0.xpi add-on survive the transition to webextension or is it destined to die? Are there any news about this? Cheers Endor Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
OS: Windows 7 Home Premium - My Versions Info I haven't looked into it, but from what I understand it won't/can't be as privileged as it is currently. It can likely be made to execute snippets of code but not on chrome or using xpcom apis, ie I doubt it can add an xul statusbar to the dom, etc. so won't be hugely useful. And the xul overlay part is surely dead. For web page manipulation, whatever GreaseMonkey can do is an alternative. I'm also unlikely to take the time to figure it out/convert it, sorry.
The current state of thinking is well described by the door slam on the old bug to implement natively a userChrome.js type file: https://bugzilla.mozilla.org/show_bug.cgi?id=332529 The config file may still work in Firefox 57. You can use the mozilla.cfg file as an alternative to the userChrome.js file.
Customizing Firefox – Advanced Autoconfig Files http://mike.kaply.com/2012/03/22/custom ... fig-files/ Demo mozilla.cfg file http://mike.kaply.com/wp-content/blogs. ... 2/demo.cfg Observer Notifications http://developer.mozilla.org/en-US/docs ... ifications Deploying Firefox in an enterprise environment http://developer.mozilla.org/en-US/Fire ... deployment Thanks morat, .cfg is indeed a way to bypass being an xul overlay. However,
1) a web extension would need to write to this file, this ability could be removed in the future. 2) the code executed in .cfg could be limited to just the pref setting/locking for which the file was originally intended. Hi everybody.
In a german forum we are talking about the subject: https://www.camp-firefox.de/forum/viewt ... 7#p1053287 We make script loading possible with the config file and a folder with three files. The config file:
Two files of the folder contain the JS code from the extension with some modifications. The third file is the readme. The folder is named "userChromeJS" and you can download it zipped here: http://s000.tinyupload.com/?file_id=034 ... 5500264989 Unpack it and then put it into the installation directory. Take a look at the readme, a new function for imported scripts is added. Have fun! ![]() Edit: config file modified. The old one did not work for macOS. Last edited by aborix on December 10th, 2017, 2:22 pm, edited 1 time in total.
Man, a huge, jumbled MozillaZine forum thread is a really poor mechanism for supporting an add-on.
Is anybody still maintaining this add-on? Even if it stops working in Firefox, it is continuing to work in Thunderbird, and I'd really like to keep using it. But then there's this error it's currently generating in Thunderbird: JavaScript error: chrome://userchromejs/content/userChromeJS.js, line 214: TypeError: date.toLocaleFormat is not a function Sure would be nice if this were fixed. Many thanks to aborix and pintassilgo.
@jikamens Workaround: * content\userChromeJS.js
Add-ons Guide for Thunderbird 57 http://wiki.mozilla.org/Thunderbird/Add-ons_Guide_57 Someone got the userChrome.js file working with only the userChrome.css file.
Firefox Quantum compatible userChrome.js http://github.com/Sporif/firefox-quantum-userchromejs http://gist.github.com/Sporif Luke Baker customizations http://luke-baker.github.io/ ![]() Locking this thread at the request of the original poster.
Return to Extension/Theme Releases Who is onlineUsers browsing this forum: No registered users and 2 guests |
![]() |