TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору konster Цитата:ну как минимум - гемор с постоянным обновлением (и новыми косяками) + проблема отключить лишние гугло-сервисы и службы.. по аддонам - если жить только гуглозином, тады не вопрос, но править/делать самому или ставить сторонние - гемор ещё тот.. вопчем, омерику не открыл и агитировать/хулить считаю бессмысленным.. но лично я "выбираю тайд утюг"..)) Timofejj Цитата: пробовал на DuckDuckGo. А там он не работает кроме "очка". | угу, проверил сам - есть такое.. ичсх - в "голову" <бейс таргет=бланк> добавлен, а ссылки в найденном в текущей открываются.. впрочем, и это можно пофиксить, добавив в скрипт второй прогон ссылок после окончательной загрузки, т.е. как-то так: Код: var B=document.createElement('base'); B.target = '_blank'; function SetLinksTarget(r){ var A=document.getElementsByTagName('a'), i; for (j=0;i<A.length;i++) A[j].setAttribute('target','_blank'); // поменял i на j - заманало при отправке вокруг [i] тег [nо] ставить..)) if (document.head) document.head.appendChild(B) } window.addEventListener('DOMContentLoaded', SetLinksTarget, false); window.onload = SetLinksTarget() | проверил - так пашет и на найденном в утке..) ..ну и да - для этой сраной птицы нужно поменять и момент запуска скрипта в манифесте: Код: { "name": "открывать всё в новой вкладке", "version": "2018.4.1", "content_scripts": [{ "matches": ["<all_urls>"], "js": ["targetBlank.js"], "run_at": "document_end", "all_frames": true }], "manifest_version": 2 } | короче, в итоге получаем аналог скрипта в обезъянах..))
|