javascript - Chromeless window in Chrome extension? -
so i've come across webapp on chrome web store called type fu. amazed me created true chromeless window.
i'm thinking if can in chrome extension because in parts use same apis. however, can't find let me effect.
chrome.tabs.create
not useful @ all.
it madness if can't in extension because in opinion, extension should have more "power" webapp (a webpage basically).
i couldn't press ctrl + shift + or right-click on it. it's real native program on computer.
some buttons open floating chromeless window.
...in parts use same apis
chrome extensions designed interact browser. chrome packaged apps designed standalone , operate independently browser. apis have now diverged. take @ api listings apps , the equivalent listing extensions, , you'll see quite different.
in case, type fu uses chrome.app.window
api, particularly frame: 'none'
option of create
function.
as name of app.window
suggests, it's available packages apps, not extensions. extension-based chrome.windows.create
method will support type: 'panel'
option supply visually similar functionality (see @ work in google's hangouts extension). it's described in api note:
the '
panel
' , 'detached_panel
' types create popup unless '--enable-panels
' flag set.
currently hangouts whitelisted use panels, discussion @ having panel behavior in chrome extension suggests extension can pretend hangouts adding specific key
value manifest:
"key": "migfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqdsdapubb73tpfylnifxdu3k3/ehgv6/yojxjkld1oz20jw/coht1j0nggnxhqyuu1mxfuufud4i2n7b5ydyg09gcm9va3zk17rhnv9smbphod4xlzjexifx/9mghpu4fzcen3cisxsoeaeljixeut28xicriuuko/rnpwgeib9vwidaqab"
however, wouldn't rely on undocumented behavior; google fix it, or may break else in future.
until panels supported then, can begin developing extension --enable-panel
browser flag , hope feature enabled default once have completed development.
Comments
Post a Comment