Участник:Hotcat/tineye.js
Материал из Викиреальностя
Замечание. Возможно, после сохранения вам придётся очистить кеш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить, или нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl нажмите Обновить, или нажмите Ctrl-F5
- Opera: Выберите очистку кеша в меню Инструменты → Настройки
// Поиск картинок через Tineye.com addOnloadHook( function() { if ((wgNamespaceNumber != 6) || (wgAction != "view") || !document.getElementById('file')) return; var links = document.getElementById('file').getElementsByTagName('a'); if (!links.length) return; var imageurl = links[links.length-1].href; //imageboxes adds links _before_, so we get the last link if (document.getElementById('file').getElementsByTagName('img')[0].width <= 300) { imageurl = document.getElementById('file').getElementsByTagName('img')[0].src; //Image smaller than 300px width } else { //Get thumb url imageurl = imageurl.replace("/en/", "/en/thumb/"); imageurl = imageurl.replace("/commons/", "/commons/thumb/"); n = imageurl.lastIndexOf('/') + 1; imageurl = imageurl + "/300px-" + imageurl.substring(n); } addPortletLink('p-cactions', 'http://tineye.com/search?url=' + encodeURIComponent(imageurl), 'Tineye', 'ca-tineye'); });