this post was submitted on 26 Apr 2024
45 points (95.9% liked)

Firefox

17938 readers
6 users here now

A place to discuss the news and latest developments on the open-source browser Firefox

founded 4 years ago
MODERATORS
 

I would like to be able to perform the following actions from outside the browser, for example from a script

''' Obtain a list of all tabs, and which URL is open Obtain a list of all firefox windows and which tab is in each and in what order Obtain a list of firefox running instances Actions on tabs Close a tab Open a new tab and enter URL move a tab in a window's tab order move a tab to another window mute/unmute a tab make a tab hidden or unhide pin/unpin a tab select/unselect a tab discard a tab reload a tab copy tab body or a specific xpath run a javascript cmdlet, (bookmarklet ? ) Run a function of a script in somethingmonkey bookmarks list all bookmarks folder and bookmarks move a bookmark to another folder delete a bookmark create a bookmark get/change position of a firefox window close a window/ open a new window list installed addons turn an addon on or off '''

I would love to be able to write script, from outside firefox, and do these actions

I have found about the remote debugger, but I can't figure out if it's only for debugging firefox on android via adb ? Or can I use that directly from a script ?

https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-over-the-network

https://wiki.mozilla.org/Firefox_OS/Remote_Control

https://wiki.mozilla.org/Firefox/CommandLineOptions

devtools.debugger.remote-enabled -start-debugger-server ?

Is any of this possible ?

thanks !

you are viewing a single comment's thread
view the rest of the comments
[โ€“] Deebster@lemmy.ml 5 points 7 months ago* (last edited 7 months ago) (1 children)

It's

  • Obtain a list of all tabs, and which URL is open
  • Obtain a list of all firefox windows and which tab is in each and in what order
  • Obtain a list of firefox running instances
  • Actions on tabs
  • Close a tab
  • Open a new tab and enter URL
  • move a tab in a window's tab order
  • move a tab to another window
  • mute/unmute a tab
  • make a tab hidden or unhide
  • pin/unpin a tab
  • select/unselect a tab
  • discard a tab
  • reload a tab
  • copy tab body or a specific xpath
  • run a javascript cmdlet, (bookmarklet ? )
  • Run a function of a script in somethingmonkey
  • bookmarks
  • list all bookmarks folder and bookmarks
  • move a bookmark to another folder
  • delete a bookmark
  • create a bookmark
  • get/change position of a firefox window
  • close a window/open a new window
  • list installed addons
  • turn an addon on or off
[โ€“] boredsquirrel@slrpnk.net 2 points 7 months ago

Thanks for your time haha