Re: mozrepl end of life
by LanX (Saint) on Oct 03, 2017 at 00:42 UTC
|
Hello zchris
> but can't figure how to post a message in the http://perlmonks.org/?node=mozrepl
there is no node http://perlmonks.org/?node=mozrepl here where we could add this.
Maybe you mean something different? Please show us the URL (best surrounded with [...] )
> MozRepl will no longer work as of FF55 due to their shift to web extensions
Apparently and sadly yes, see https://github.com/bard/mozrepl
Important Notice
Key technologies upon which MozRepl depends will be retired from the Mozilla platform in November 2017. If you are relying on MozRepl, please investigate migration paths. The last known compatible version is Firefox 54.
This is indeed of interest for some of us, at least for maintainers and users of WWW::Mechanize::Firefox, which depends on MozRepl::RemoteObject
Thanks.
> There's no recent discussion regarding mozrepl-related things FireFox support ending.
Well now there is. :)
| [reply] [d/l] [select] |
|
|
FWIW the envisioned replacement seems to be Marionnette
| [reply] |
|
|
I wonder if MozRepl works with Pale Moon? Most FireFox extensions seem to work with it. And the project plans to continue to support FireFox extensions.
(Though, with many FF extension projects deciding to quit, Pale Moon might not have enough to be worth supporting)
| [reply] |
|
|
I have no idea, especially about the background of this development.
Enlighten me if you want.
update
OK here some details:
http://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/
Basically it's FF blocking access to internals like XUL to gain flexibility for future development.
I'd be interested to know if the Komodo IDE is effected from restrictions to XUL...
| [reply] |
|
|
|
|
|
|
Thanks, all, for the comments. Mainly, I wanted to be sure there wasn't some simple answer I missed.
I don't go to perlmonks very often, so I don't understand the lingo "there's no node..."
| [reply] |
|
|
I don't go to perlmonks very often, so I don't understand the lingo "there's no node..."
Everything that's posted on PerlMonks is a node. This includes questions and answers such as in this thread; site documentation; even your home page is called a home node.
Each node has a unique ID.
If you check the URLs referring to pages on this site, you'll see, in the query string, either "node=xxx"
or "node_id=nnn".
So, your home node can either be specified by node zchris, or it's ID zchris.
They should both render as "zchris" but, if you check the actual URLs,
you'll see the first (linked by node name) has "node=zchris"
and the second (linked by node ID) has "node_id=1200554".
See "PerlMonks for the Absolute Beginner" for more on nodes
(and links to lots of other information you may find useful).
See "What shortcuts can I use for linking to other information?" for ways to link to nodes, either by name or ID
(and, again, this has lots of other related information).
The reference to "there's no node" was intended to advise that there's no node with the name "mozrepl".
With the creation of this thread, there is now a node with the name "mozrepl end of life".
As a final note, please do not use absolute links for linking within this site.
See "All Links Within PerlMonks Should Be Relative" for details.
| [reply] [d/l] [select] |
Re: mozrepl end of life
by Corion (Patriarch) on Oct 03, 2017 at 06:15 UTC
|
The easy approach is to save a copy of Firefox 54 and disable its update features. This means that you will keep the features of automating an (older version of) Firefox.
There also are WWW::Mechanize::PhantomJS and WWW::Mechanize::Chrome which currently are able to automate more "current" browsers, but PhantomJS is also nearing its end of life.
All three modules try to maintain a similar API so you should maybe be able to switch to the other modules.
| [reply] |