Discussions » Creation Requests
Go to website after Chrome start
Just add https://example.com/ to your startup pages, and use this script.
// ==UserScript==
// @namespace VA_i_experimental
// @version 0.0.0
// @grant GM_openInTab
// @match https://example.com/*
// @run-at document-start
// @name Startup Pages
// @description Open some webpages after 15 seconds. Applied to https://example.com/
// ==/UserScript==
var urls = [
'https://www.google.com/',
'https://www.google.com/',
'https://www.google.com/',
];
var seconds = 15 * 1000; // 15x1000 ms
setTimeout(function lucky() {
urls = urls.filter(function star(url) {
return url.indexOf('example.com') < 0;
});
for (var i = 1; i < urls.length; i = i + 1) {
var url = urls[i];
GM_openInTab(urls[i], true);
}
if (urls[0]) {
window.open(urls[0], '_top', 'noopener');
}
}, seconds);
Hello, thank you for help.
But it's little not i need, i set http://website.com/login for autologin after chrome start, after logged opened this page http://site.website.com/
so i need automaticaly go to http://site.website.com/favorite/ after logged in site.
If i use this script
// ==UserScript==
// @namespace VA_i_experimental
// @version 0.0.0
// @grant GM_openInTab
// @match http://site.website.com/*
// @run-at document-start
// @name Startup Pages
// @description Open some webpages after 15 seconds. Applied to https://example.com/
// ==/UserScript==
var urls = [
'http://site.website.com/favorite/',
];
var seconds = 5 * 1000; // 5x1000 ms
setTimeout(function lucky() {
for (var i = 0; i < urls.length; i = i + 1) {
var url = urls[i];
if (url.indexOf('site.website.com') < 0) {
GM_openInTab(urls[i], true);
}
}
}, seconds);
It's work only if i change urls to another site, example
var urls = [
'http://google.com/',
];
Try this:
// ==UserScript==
// @namespace VA_i_experimental
// @version 0.0.0
// @grant none
// @match https://example.com/
// @run-at document-start
// @name Redirect a Startup Page
// @description Open some webpages after 5 seconds.
// ==/UserScript==
const url = 'https://example.com/404';
const seconds = 5 * 1000; // 5x1000 ms
const prefix = '6b4118e0';
const scriptID = GM_info.uuid || GM_info.script.uuid;
if (!scriptID) throw new Error('NOOOOOOOOOOOOOOOOOOOO!');
const sha256sum = async function (text) {
var buffer = new TextEncoder().encode(scriptID);
var digest = await crypto.subtle.digest('SHA-256', buffer);
var array = Array.from(new Uint8Array(digest));
var hash = array.map(x => x.toString(16).padStart(2, '0')).join('');
return hash;
};
sha256sum(scriptID).then(hash => {
let name = prefix + hash;
let item = sessionStorage.getItem(name);
if (item == null) {
sessionStorage.setItem(name, 'true');
setTimeout(function redirect() {
window.open(url, '_top', 'noopener');
}, seconds);
}
});
Go to website after Chrome start
Hello.
Can you help me with script, whichwill open the site in 15 seconds as Chrome started.
Thank you.