-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can I use it already? #455
Comments
Unfortunately, almost none of the technologies discussed here are specified (in fact, there is no specification and technically CG can not publish a specification, GC can publish a report as a sort of recommendation to browser vendors to implement something).
The old group is no longer active (it ceased all activity nearly four years ago) explicitly naming this CG as a successor.[1]
For Chromium-based browsers alone see Chrome Developers (Google Chrome, the new Microsoft Edge, Vivaldi, Brave, etc.) https://developer.chrome.com/docs/extensions/reference/
Not sure what you mean. The Background contexts and extension UIs are completely isolated, while extension iframes embedded into pages and Content Scripts have varying degrees of isolation from the "main-world" JS.
Not sure this is very constructive.
WebExtensions are notoriously lacking in this regard.
I am not aware of any such analysis. I saw a few services attempting to assess safety/security of extensions, like crxcavator.io but none seem very advanced.
There is no formal specification document at the moment, but one is being prepared in the mean time.
Which agenda are you referring to specifically? Hope that was (somewhat) helpful. |
Hmm I think it's an honest question. This is a place where browser vendors supposedly come to have a shared API. |
The term |
Sounds great, I'm aware that Firefox uses the word "chrome" in a few places, but why are other browsers not using |
Firefox chose |
For the record, Safari implements both The historical origin of the "chrome" term in browsers aside, it is now widely associated with the specific capital C "Chrome" browser. There were some TPAC discussions around this, and I believe the Chrome team was onboard with supporting Overall we should strive for browser neutral naming in this group. |
Browser neutral naming is tracked by issue #113, so we should discuss there on that topic. |
Going to close this, since #113 tracks the main issue this originator had, and @bershanskiy addressed the rest. Please open individual issues in the future for anything else. |
Why it was impossible to join the previous group to make it active? The duality looks like xkcd 927 standards.
Now I know there are more that just "extension API", but there are several APIs with different degree of isolation. This picture - blocks of different APIs - should be the entrypoint in extensions docs, but that requires clearly defined namespace first.
Let's make it constructive. Does Maybe the APIs are still converging, but it is not visible from outside. Because there is no "tree list of API" and test suite, it is impossible to track the progress. Also I want to know if Chromium developers feel that API choices in several The unified tree of APIs won't replace UI like https://caniuse.com/ which is essential for people to see the progress and join to participate, instead using both Chrome docs and MDN docs and compare if they work the same. To me the progress metrics is more important that specification document that is being prepared. The previous group already had the specification, but that didn't help. In general https://caniuse.com/ is a good example how to divide and conquer complicated task and onboard new people. At least it set my expectations high.
Until reading this thread, I thought that |
Testing is tracked by #441. |
Still no answer why create new group instead of making old one active. |
See #1. |
I just need to write an extension for Firefox and Chrome. Very simple. Without polyfills, webpack and stuff. Because stuff and those two makes it very complicated. I spent few days reading things. Growing restless.
Saw https://www.w3.org/community/browserext/ and got very confused that there is now https://www.w3.org/community/webextensions/ What is the reason? The previous group at least has some artifacts, and here I see only meeting minutes.
I want to use ES6 module to write my extension, and also want to reuse ES6 libs, but that's not the question I have. That's just for you to take notice that people are using webpack and stuff, because they want libs, and that makes the process complicated.
Anyway, good sirs, ladies and those in between, above and beyond, as well as those who finds themselves in other different states. My question is, do you have:
browser
is it, but I am not sure)browser
APIThat's basically all I have to ask. I believe that having
browser
(that potentially polluted by some non-standard stuff) andchrome
(that potentially have a lot of Google specific stuff) namespaces, is the main block. I can not prove it, just the feeling.Wishing you pleasant days and effortless conflict resolutions.
The text was updated successfully, but these errors were encountered: