Bug 140816
Summary: | Web Inspector: Extension API | ||
---|---|---|---|
Product: | WebKit | Reporter: | Tony Coconate <me> |
Component: | Web Inspector | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | binh.phan, graouts, inspector-bugzilla-changes, irae, jonowells, webkit-bug-importer, yahoomobile |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Tony Coconate
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/19575436>
Timothy Hatcher
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
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
Stay tuned. We have some ideas in the works, but I am not sure what it will mean for extensions yet.
Iraê
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
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
Any update on extensions? I'm looking at Safari 9.0.1 and don't see a public API yet.
Timothy Hatcher
No extension API in Safari 9. We started looking into it after Safari 9 locked down.
Tony Coconate
Any update on this?
Timothy Hatcher
No updates at this time. Thanks for the interest.
Tony Coconate
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.