I made a new Firefox extension to capture web pages into OmniFocus: https://addons.mozilla.org/en-GB/firefox/addon/add-to-omnifocus/
The source code is here: https://github.com/mikl/add-to-omnifocus-webextension
What does it do?
It adds an OmniFocus icon to the toolbar. When you click it, OmniFocus’ Quick Entry window opens, pre-populated with the title and URL of the current Firefox tab.
This is necessary, because the current Clippings service on macOS does not capture any information from Firefox, so you’d have to fill in title and URL by yourself.
Down the line, I plan to add support for keyboard shortcuts as well.
Why would you use this?
If you ever want to turn a web URL into a task in OmniFocus, this saves a good deal of time.
If you’re required to use a browser-based ticketing system like JIRA, this can help bridge the gap between that and your OmniFocus.
Why did I not use the existing extension (AddToOmniFocus2)
While that still sorta works, it needed an update for OF3. Since I wanted to add more features than that currently has, and I did not want to take over the old code, I just created my own.
Hope this is useful to you :)