Hallo ich habe eine Chrome-Erweiterung, die URLs blockieren, tatsächlich, wenn eine URL blockiert ist, eine weiße Seite kommen und eine Nachricht anzeigen, ich möchte eine Umleitung statt google.com tun.Chrome Extension Redirection
dies ist mein eigentlicher Code von background.js:
(function() {
var AUTHORIZED_DOMAINS= {
"www.badurl.com": false,
"badurl.com": false
};
function extract_domain(url) {
var matches = url.match(/^https?\:\/\/([^\/?#]+)(?:[\/?#]|$)/i);
return matches[1];
}
chrome.webRequest.onBeforeRequest.addListener(function(details) {
var domain = extract_domain(details.url);
return { cancel: AUTHORIZED_DOMAINS[domain ]===false };
}, {urls: ["<all_urls>"]},["blocking"]);})();
Was ist Ihr Fehler oder Ihre Frage? StackOverflow ist keine "Code this for me" -Seite. –
meine Frage ist, wie man eine Umleitung statt einer Fehlermeldung macht! – imothep85