WebAPI/EmbeddedBrowserAPI: Difference between revisions

Line 11: Line 11:
** Progress monitor - to monitor the progress of the document being loaded inside the iframe (needed to implement a progress bar)
** Progress monitor - to monitor the progress of the document being loaded inside the iframe (needed to implement a progress bar)
** '''Load Stop''' - When the iFrame finishes loading a new document
** '''Load Stop''' - When the iFrame finishes loading a new document
** '''Title Change''' - When the title of an HTML document inside the iframe changes
** '''Title Change''' - When the title of an HTML document inside the iframe changes - https://bugzilla.mozilla.org/show_bug.cgi?id=719459
** '''URL change'''
** '''URL change'''
** '''Favicon URL change'''
** '''Favicon URL change'''
Line 29: Line 29:
** '''Suppress XFrame-Options Header''' - Render the contents of a document inside the iframe, even if it was returned with an X-Frame-Options DENY or SAMEORIGIN header. (e.g. web sites like GMail which return this header to prevent phishing scams will still be rendered inside this special iframe).
** '''Suppress XFrame-Options Header''' - Render the contents of a document inside the iframe, even if it was returned with an X-Frame-Options DENY or SAMEORIGIN header. (e.g. web sites like GMail which return this header to prevent phishing scams will still be rendered inside this special iframe).
* Manage some window.* APIs
* Manage some window.* APIs
** alert(), confirm(), prompt()
** alert(), confirm(), prompt() - https://bugzilla.mozilla.org/show_bug.cgi?id=716664
** '''open()'''
** '''open()''' - https://bugzilla.mozilla.org/show_bug.cgi?id=716664
* <a target="'''_top'''">, <a target="'''_blank'''">, etc.
* <a target="'''_top'''">, <a target="'''_blank'''">, etc.
* Red pill / blue pill -- pages shouldn't be able to tell that they're in an HTML browser.
* Red pill / blue pill -- pages shouldn't be able to tell that they're in an HTML browser.
Confirmed users
394

edits