Fix URL() errors in context-menus

This commit is contained in:
Ilya Ig. Petrov 2016-11-16 10:12:53 -08:00
parent b72611dda2
commit d6bf6510b4
3 changed files with 12 additions and 4 deletions

View File

@ -221,6 +221,13 @@ chrome.storage.local.get(null, (oldStorage) => {
);
console.log('Alarm listener installed. We won\'t miss any PAC update.');
window.addEventListener('online', () => {
console.log('We are online, checking periodic updates...');
antiCensorRu.setAlarms();
});
if (antiCensorRu.ifFirstInstall) {
// INSTALL
console.log('Installing...');

View File

@ -10,18 +10,19 @@
const removeProtocol = (url) => {
const link = createLink(url);
const link = new URL(url);
return link.href.replace( link.protocol + '//', '' );
};
createMenuLinkEntry( 'Сайт доступен из-за границы? Is up?', (tab) => 'http://isup.me/'+ createLink(tab.url).hostname );
createMenuLinkEntry( 'Сайт доступен из-за границы? Is up?', (tab) => 'http://isup.me/'+ new URL(tab.url).hostname );
window.reestrUrl = 'http://reestr.rublacklist.net/search/?q=';
createMenuLinkEntry( 'Сайт в реестре блокировок?', (tab) => {
const ifHost = confirm('Да — искать по домену\nНет — искать по IP (зависит от местоположения)');
const hostname = createLink( tab.url ).hostname;
const hostname = new URL( tab.url ).hostname;
if (ifHost) {
return reestrUrl + hostname;
}

View File

@ -27,7 +27,7 @@ document.body.innerHTML = `
<a href="http://site2pic.com/">site2pic [COPY]</a><br/>
<a href="https://browshot.com">brow shot [COPY]</a>
<h3>Инструменты</h3>
<a href="http://isup.me/{url}">Сайт доступен из-за границы? isup.me</a><br/>
<a href="http://isup.me/${url}">Сайт доступен из-за границы? isup.me</a><br/>
<a href='
data:text/html;charset=utf8,<title>Запрашиваю...</title>
<form method="POST" action="https://www.host-tracker.com/ru/InstantCheck/Create">