Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.06.2018, 21:03
Новичок на форуме
Отправить личное сообщение для klevuu Посмотреть профиль Найти все сообщения от klevuu
 
Регистрация: 23.06.2018
Сообщений: 3

Проверка установлено расширение Alexa
Здравствуйте, уважаемые форумчане какой день бьюсь с такой проблемой, нужно проверить установлено расширение Alexa traffic rankings у пользователя или нет, на буржуйских сайтах встречал проверку и не на одном, подскажите пожалуйста в какую сторону копать, может кто сталкивался или себе реализовывал?
Ответить с цитированием
  #2 (permalink)  
Старый 23.06.2018, 22:41
Новичок на форуме
Отправить личное сообщение для klevuu Посмотреть профиль Найти все сообщения от klevuu
 
Регистрация: 23.06.2018
Сообщений: 3

пробую вот так у себя все равно не выходит хотя картинка есть
<script>
  var img; 
  img = new Image(); 
  img.src = "chrome-extension://cknebhggccemgcnbidipinkifmmegdel/images/icon-19x19.png"; 
  img.onload = function() { 
    $('#messagealx').html( 'Расширение установлено' );
  }; 
  img.onerror = function() { 
    $('#messagealx').html( 'Расширение не установлено' );
  };
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 23.06.2018, 22:49
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

klevuu, поставь src= после назначения onload. Если не поможет, значит дело в каких-нить очередных политиках безопасности, надо искать по косвенным признакам.
Если есть сайты которые уже определяют - просто посмотри их код.
__________________
29375, 35
Ответить с цитированием
  #4 (permalink)  
Старый 24.06.2018, 00:29
Новичок на форуме
Отправить личное сообщение для klevuu Посмотреть профиль Найти все сообщения от klevuu
 
Регистрация: 23.06.2018
Сообщений: 3

вот с этого что то можно вытянуть для проверки
function dispChromeSiteInfo(host) {
  document.write( '<iframe name="minisiteinfo" ' + 
          'src="http://www.alexa.com/minisiteinfo/' + host + '?offset=5&version=alxg_20100607" ' +
                  'style="padding:0px; overflow:hidden;" '+
          'width="400px" ' +
          'height="350px" ' +
          'marginwidth="5px" ' +
          'marginheight="5px" ' +
          'frameborder="0" ' +
          'scrolling="no" ' +
          '></iframe>' ); 
};

function enableAll() {
  if (localStorage.privacyPolicyAccepted != "true")
    showWelcome();
  window.close();
};

function showWelcome() {
  chrome.tabs.create({url:"html/welcome.html"});
};

function onLoad() {
  if ( localStorage.privacyPolicyAccepted == "true" ) {
    chrome.tabs.getSelected(null, function(tab) {
      var url = tab.url;
      if (url.match("http://\w*.?alexa.com/siteinfo/.*"))
        var host = url.split("/")[4].split("?")[0].split("#")[0];
      else if (url.match("http://\w*.?alexa.com/site/linksin/.*"))
        var host = url.split("/")[5].split("?")[0].split("#")[0];     
      else
        var host = url.split("/")[2].split("?")[0].split("#")[0];
      dispChromeSiteInfo(host);
    });
  } else
    enableAll();
};

$(window).load(onLoad);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery и расширение Chrome Sayler91 Javascript под браузер 1 09.08.2017 09:26
Расширение для Chrome. Отображение выделенного текста в popup.html eonqee Javascript под браузер 0 06.04.2016 21:42
Узнать расширение файл maximus Общие вопросы Javascript 3 17.05.2014 16:47
проверка формы не работает в ie begelme Javascript под браузер 6 13.08.2013 01:00
Как узнать Расширение монитора? sukubba Общие вопросы Javascript 2 11.12.2010 06:19