mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-04-03 14:39:37 +07:00
35 lines
870 B
JavaScript
35 lines
870 B
JavaScript
/**
|
|
* Listens for the app launching then creates the window
|
|
*
|
|
* @see http://developer.chrome.com/apps/app.runtime.html
|
|
* @see http://developer.chrome.com/apps/app.window.html
|
|
*/
|
|
chrome.app.runtime.onLaunched.addListener(function() {
|
|
runApp();
|
|
});
|
|
|
|
/**
|
|
* Listens for the app restarting then re-creates the window.
|
|
*
|
|
* @see http://developer.chrome.com/apps/app.runtime.html
|
|
*/
|
|
chrome.app.runtime.onRestarted.addListener(function() {
|
|
runApp();
|
|
});
|
|
|
|
/**
|
|
* Creates the window for the application.
|
|
*
|
|
* @see http://developer.chrome.com/apps/app.window.html
|
|
*/
|
|
function runApp() {
|
|
chrome.app.window.create(
|
|
'browser.html',
|
|
{'id': 'initialBrowserWindowID'},
|
|
function(newWindow) {
|
|
// Do not inject meaningful window.newWindowEvent; browser will instead
|
|
// load the homepage
|
|
newWindow.contentWindow.newWindowEvent = null;
|
|
});
|
|
}
|