[META] Implement a userScripts API
Categories
(WebExtensions :: General, enhancement)
Tracking
(firefox60 affected)
Tracking | Status | |
---|---|---|
firefox60 | --- | affected |
People
(Reporter: rpl, Assigned: rpl)
References
Details
(Keywords: dev-doc-complete, meta)
Assignee | ||
Comment 2•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Comment 6•7 years ago
|
||
Assignee | ||
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Assignee | ||
Comment 13•7 years ago
|
||
Comment 14•7 years ago
|
||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•6 years ago
|
Comment 16•6 years ago
|
||
Comment 18•6 years ago
|
||
Assignee | ||
Comment 19•6 years ago
|
||
Comment 20•6 years ago
|
||
Comment 21•6 years ago
|
||
Comment 22•6 years ago
|
||
Updated•6 years ago
|
Comment 23•6 years ago
|
||
Hello, I'm new here.
Am I understanding correctly that this API a potential alternative to Greasemonkey/Tampermonkey/etc.?
Or is it just a safer alternative approach for allowing those extensions to function?
Thanks in advance! ๐
Comment 24•6 years ago
|
||
(In reply to sam.sandberg from comment #23)
It is a safer API for script-mangers (and similar) to use to inject JavaScript into web content/pages.
Comment 25•5 years ago
|
||
As it seems some bugs are being closed cause "there has been very little interest" on them i want to confirm that i'm still interested on this bug.
Comment 26•5 years ago
|
||
Not quite sure where to attach this, but the draft at https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/userScripts is not very elaborate and seems to have remnants of the contentScripts page. As the initial version is enabled in 68 I feel we need to complete this documentation.
Comment 27•5 years ago
|
||
(In reply to Philipp Kewisch [:Fallen] [:๐] from comment #26)
Not quite sure where to attach this, but the draft at https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/userScripts is not very elaborate and seems to have remnants of the contentScripts page. As the initial version is enabled in 68 I feel we need to complete this documentation.
This work is being tracked here: MDN/Sprints 2136
Comment 28•5 years ago
|
||
I'm just a Firefox + Tampermonkey user hoping to stop getting CSP errors for my userscripts. I'm excited to see this is so close!
What work is left for this ticket? MDN/Sprints 2136 is closed as done.
The related Trello card has 3 items left:
- this ticket (kinda circular ๐)
- enable API on release channels: Bug 1514809 (done as of FF68)
- Android WebExt support: Bug 1263005 (still open, unassigned)
Does Android support block this ticket from being completed, then?
Assignee | ||
Comment 29•5 years ago
|
||
(In reply to arthaey from comment #28)
I'm just a Firefox + Tampermonkey user hoping to stop getting CSP errors for my userscripts. I'm excited to see this is so close!
What work is left for this ticket? MDN/Sprints 2136 is closed as done.
As you have mentioned in Bug 1437861 comment 57, this API is already enabled by default on all channels since 68 and so it can already be used.
The userScript API docs on MDN and a new example for the mdn/webextensions-examples github repo are under ongoing work,
and under this meta there are some enhancements linked as a dependency (like Bug 1437867 and Bug 1445909).
The related Trello card has 3 items left:
- this ticket (kinda circular ๐)
eh :-)
this is a meta issue, it is only used to group together bugzilla issues related to the userScripts API.
- enable API on release channels: Bug 1514809 (done as of FF68)
- Android WebExt support: Bug 1263005 (still open, unassigned)
It looks that the work needed for the MDN docs was being tracked from the same MDN trello card, but from an API implementation point of view Bug 1263005 isn't related at all to the userScripts API, and so it has never been a blocker for it.
Updated•5 years ago
|
Assignee | ||
Comment 30•5 years ago
|
||
Closing as resolved-fixed, because as mentioned in comment 29 the API has been already enabled by default
(followups and enhancements not yet closed moved to Bug 1595853).
Updated•2 years ago
|
Description
•