2016-03-24 19:11:36 +03:00
|
|
|
|
'use strict';
|
|
|
|
|
|
2016-11-17 22:09:10 +03:00
|
|
|
|
{
|
2016-03-24 19:11:36 +03:00
|
|
|
|
|
2016-04-10 12:39:11 +03:00
|
|
|
|
const createMenuLinkEntry = (title, tab2url) => chrome.contextMenus.create({
|
2016-03-24 19:11:36 +03:00
|
|
|
|
title: title,
|
|
|
|
|
contexts: ['browser_action'],
|
2016-11-20 15:58:49 +03:00
|
|
|
|
onclick: (menuInfo, tab) => Promise.resolve( tab2url( tab ) ).then( (url) => chrome.tabs.create({url: url}) )
|
2016-03-24 19:11:36 +03:00
|
|
|
|
});
|
|
|
|
|
|
2016-11-16 21:12:53 +03:00
|
|
|
|
createMenuLinkEntry( 'Сайт доступен из-за границы? Is up?', (tab) => 'http://isup.me/'+ new URL(tab.url).hostname );
|
2016-03-24 19:11:36 +03:00
|
|
|
|
|
2016-11-17 21:44:48 +03:00
|
|
|
|
createMenuLinkEntry( 'Сайт в реестре блокировок?', (tab) => 'https://antizapret.info/index.php?search=' + tab.url );
|
2016-03-24 19:11:36 +03:00
|
|
|
|
|
2016-11-17 22:09:10 +03:00
|
|
|
|
createMenuLinkEntry( 'Из архива archive.org', (tab) => 'https://web.archive.org/web/*/' + tab.url );
|
2016-04-10 12:39:11 +03:00
|
|
|
|
|
2016-05-15 16:08:23 +03:00
|
|
|
|
createMenuLinkEntry( 'Открыть веб прокси (не наш)', (tab) => 'https://kproxy.com' );
|
2016-04-10 12:39:11 +03:00
|
|
|
|
|
2016-11-17 21:44:48 +03:00
|
|
|
|
createMenuLinkEntry( 'Другие варианты разблокировки', (tab) => 'https://rebrand.ly/unblock#' + tab.url );
|
2016-03-24 19:11:36 +03:00
|
|
|
|
|
2016-11-17 22:09:10 +03:00
|
|
|
|
createMenuLinkEntry( 'У меня проблемы с расширением!', (tab) => 'https://rebrand.ly/ac-support');
|
|
|
|
|
|
|
|
|
|
};
|