Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

mozrepl end of life

by Anonymous Monk
on Oct 03, 2017 at 00:07 UTC ( #1200557=perlquestion: print w/replies, xml ) Need Help??
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Please post a topic on node=mozrepl about mozrepl end of live, so MozRepl will no longer work as of FF55 due to their shift to web extensions. I put his in the 'chatbox' but can't figure how to post a message in the http://perlmonks.org/?node=mozrepl. There's no recent discussion regarding mozrepl-related things FireFox support ending. Thanks -C

Replies are listed 'Best First'.
Re: mozrepl end of life
by LanX (Bishop) 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. :)

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)
    Je suis Charlie!

      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)

        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...

        Cheers Rolf
        (addicted to the Perl Programming Language and ☆☆☆☆ :)
        Je suis Charlie!

      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..."
        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.

        — Ken

Re: mozrepl end of life
by Corion (Pope) 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.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1200557]
Approved by beech
Front-paged by LanX
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (9)
As of 2017-10-17 19:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My fridge is mostly full of:

















    Results (235 votes). Check out past polls.

    Notices?