Closed
Bug 806624
Opened 12 years ago
Closed 12 years ago
(dev mode only) Support using hosted apps with certified permissions
Categories
(Core Graveyard :: DOM: Apps, defect)
Core Graveyard
DOM: Apps
Tracking
(blocking-basecamp:+, firefox18 fixed, firefox19 fixed)
People
(Reporter: jlal, Assigned: fabrice)
References
(Blocks 1 open bug)
Details
(Keywords: dev-doc-needed, Whiteboard: [qa-])
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
vingtetun
:
review+
|
Details | Diff | Splinter Review |
The use case for me is Gaia Calendar since we have removed support for building the permissions directly from gaia.
Reporter | ||
Comment 1•12 years ago
|
||
The other fallout from this is its very difficult to play with cool new things like systemXHR without using b2g-desktop.
Reporter | ||
Comment 2•12 years ago
|
||
Marking blocking? this indirectly effects anyone who was using Firefox Nightly as a development environment (as I have been for 3+ months). I am aware of several others on the gaia side 3rd party devs aside.
blocking-kilimanjaro: --- → ?
Comment 3•12 years ago
|
||
Did you mean to nom the basecamp flag?
Reporter | ||
Comment 4•12 years ago
|
||
heh thanks jsmith
blocking-basecamp: --- → ?
blocking-kilimanjaro: ? → ---
Comment 5•12 years ago
|
||
I would very much like to see this working, for both Gaia developers and to allow third party developers to develop web apps inside Firefox, with all the developer tools.
Without this, I think the only way to develop an app which uses any privileged APIs in Firefox is to re-package and re-install a packaged app every time you make a change! This is not a very good developer experience.
Updated•12 years ago
|
Assignee: nobody → fabrice
blocking-basecamp: ? → +
Assignee | ||
Comment 6•12 years ago
|
||
Assignee | ||
Comment 7•12 years ago
|
||
Attachment #676680 -
Attachment is obsolete: true
Assignee | ||
Comment 8•12 years ago
|
||
Comment on attachment 676746 [details] [diff] [review]
patch v2
James confirmed that he could use the calendar app of fx desktop with this patch.
Attachment #676746 -
Flags: review?(21)
Reporter | ||
Comment 9•12 years ago
|
||
by wrapping it in a mozapp iframe after installing the app I got my systemXHR perms back. There may be issues with other permissions, I attempted the same technique with browser but still could not open google/yahoo (which use x-frames disallow and other techniques to prevent framing).
I will have an example incorporated into my next gaia patch if other apps want to take/improve whatever I come up with.
Updated•12 years ago
|
Blocks: privileged-apps
Attachment #676746 -
Flags: review?(21) → review+
Assignee | ||
Comment 10•12 years ago
|
||
Comment 11•12 years ago
|
||
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla19
Updated•12 years ago
|
QA Contact: jsmith
Comment 12•12 years ago
|
||
Updated•12 years ago
|
Blocks: Apps-Dev-Doc-Needed
Keywords: dev-doc-needed
Comment 13•12 years ago
|
||
I'm looking at this for doc purposes. Was this implemented only as a convenience for developers so they do not have to zip and install a certified app to test a code change?
Assignee | ||
Comment 14•12 years ago
|
||
This preference is a convenience for developers so that they can pretend their app has a "certified" status and thus can use APIs that are only available for certified apps. I implemented that initially only for packaged apps, but developers need that also for hosted apps since that suits their workflow better.
Updated•7 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•