I am building a chrome app, which will simply open a link, for example "http://www.cnn.com/" in a new tab in chrome.
I have the following code in my manifest.json
{
"manifest_version": 2,
"name": "CNN",
"version": "2.1",
"permissions": ["webview", "pointerLock", "geolocation", "videoCapture"],
"app": {
"background": {
"scripts": ["main.js"]
}
}
}
And this is what i have in main.js:
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('http://www.cnn.com/', {
});
});
I have also tried,
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create({ "url": "http://cloudsupport.neonova.net/home" });
});
as well as:
chrome.app.runtime.onLaunched.addListener(function(tab) {
chrome.app.tab.create({ "url": "http://cloudsupport.neonova.net/home" });
});
PLease help.
Thank you
Anyway, I've tried window.open
and it forked like a charm:
'use strict';
chrome.app.runtime.onLaunched.addListener(function() {
window.open("https://google.com/");
});
So it might work for you as well.
As of chrome 42, chrome.browser may help:
chrome.app.runtime.onLaunched.addListener(function() {
chrome.browser.openTab({
url: 'https://google.com/'
});
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With