NEW 140816
Web Inspector: Extension API
https://bugs.webkit.org/show_bug.cgi?id=140816
Summary Web Inspector: Extension API
Tony Coconate
Reported 2015-01-22 22:33:55 PST
Does Safari/WebKit plan to implement something like Chrome's DevTools panel creation? chrome.devtools.panels.create("Ember", "images/ember-icon-final.png", "panes/index.html"); Something like that would then create a new panel in the Web Inspector. I poked around the public APIs for Safari's Extensions but could not access the Web Inspector window at all. Is there any way to do this? We would like to implement https://github.com/emberjs/ember-inspector natively for Safari.
Attachments
Radar WebKit Bug Importer
Comment 1 2015-01-22 22:34:24 PST
Timothy Hatcher
Comment 2 2015-01-23 06:44:19 PST
WebKit's Web Inspector does not have panels in the sense that Chrome's does. So the same or similar API would not work for us. We have considered extensions in the past, and will continue to evaluate the idea in the future.
Tony Coconate
Comment 3 2015-03-30 12:00:13 PDT
That would be a positive addition for the developer community to contribute to Safari's dev tools. We are tracking this issue on the Ember Inspector GitHub Issue here: https://github.com/emberjs/ember-inspector/issues/244 Any further help or information would be much appreciated. Thanks!
Timothy Hatcher
Comment 4 2015-03-30 12:12:14 PDT
Stay tuned. We have some ideas in the works, but I am not sure what it will mean for extensions yet.
Iraê
Comment 5 2015-08-11 18:28:39 PDT
I am eager to hear something about this. I think all of Ember, Angular and in my case ReactTools would be a great addition to the WebInspector! Here at Yahoo React is now largely adopted and we ship so much products targeting iOS Mobile Safari. This could shift a lot of our developers from using Chrome to debug Safari-only experiences.
Timothy Hatcher
Comment 6 2015-08-11 20:54:53 PDT
Thank you for the call for support. We are currently evaluating our stance on extensions for Web Inspector. Your requests help us prioritize that work.
Tony Coconate
Comment 7 2015-09-29 12:04:00 PDT
Any update on extensions? I'm looking at Safari 9.0.1 and don't see a public API yet.
Timothy Hatcher
Comment 8 2015-09-30 16:24:49 PDT
No extension API in Safari 9. We started looking into it after Safari 9 locked down.
Tony Coconate
Comment 9 2016-06-01 08:54:48 PDT
Any update on this?
Timothy Hatcher
Comment 10 2016-06-02 13:31:55 PDT
No updates at this time. Thanks for the interest.
Tony Coconate
Comment 11 2018-05-25 10:57:40 PDT
Any movement here? Would like an API for the Extension window so we can get some productive tools in there like the Ember Inspector and the React Panel.
Note You need to log in before you can comment on or make changes to this bug.