Покритикуйте расширение для Хрома
Попробовал сделать первое расширение для Хрома. Не мега крутое конечно. Но работает.
На данный момент не знаю как решить проблему с перекрытием Flash объектов. Пробовал вариант со Stackoverflow, но наблюдаются проблемы с редиректом на некоторых сайтах, на сайте Яндекс.Музыка, при логауте из аккаунта Гугла. Пробовал такой вариант: function fix_flash_for_vbtrainer() { var embeds = document.getElementsByTagName('embed'); for(var i=0; i<embeds.length; i++) { embeds[i].setAttribute('wmode','transparent'); } var elementToAppend = document.createElement('param'); elementToAppend.setAttribute('name', 'wmode'); elementToAppend.setAttribute('value', 'transparent'); var objects = document.getElementsByTagName('object'); for (var i = 0; i < objects.length; i++) { objects[i].appendChild(elementToAppend); } } window.onload = fix_flash_for_vbtrainer; Параметры добавляются, но объект все-равно не перекрывается... Пока убрал этот код. Может кто подскажет как решить проблему с Flash? Интересна также общая критика о полезности/бесполезности расширения, возможных доработках! |
Цитата:
Уж лучше бы оно все время висело вверху экрана. И фразу бы показывала одну за сеанс. Но это имхо, никому не навязываю. А так, да, круто, работает и вроде без багов, про флеш это мелочь. |
Согласен. Расширение на любителя. И словарей всего два, те языки, которые знаю более ли менее. Думаю добавить еще английские идиомы и возможность составления пользовательского словаря, например понравилось какое-то слово или фраза на странице, добавил его в словарь и потом учишь. Тут как бы даже не на отвлечение от чтения, можно и не смотреть на всплывающую полоску. Человеческий анализатор, как вы знаете, способен воспринимать пассивную информацию даже без концентрации на ней непосредственно.
На счет показа, в принципе можно поставить интервал показа хоть сутки, но тогда карточка зависнет на какой то одной вкладке. Просто вариант отслеживания активной вкладки не предусмотрен. Предполагалось, что словарь будет прокручиваться полностью и с более частой периодичностью. Flash, когда тестируешь, начинает раздражать :) Но как победить это зло пока не знаю... В любом случае спасибо. Подумаю... З.Ы. Да заметил еще интересную особенность. На сайте того же Маркета Хрома контекстные скрипты как то блокируются. Т.е. расширение работает, но контекстный скрипт во вкладке молчит, оказалось он просто не загружается. Это такая предусмотрительность со стороны Гугла? |
Цитата:
Если ходить в интернете бесцельно, то она не мешает, а если разбираться например в матанализе или в действии калия на безводный хлорид бериллия тут уж она будет мешать однозначно. Если есть галочка отключить работу, то всё ок. По поводу гугл блокировки я не знаю, может и есть такая. Под хром я не писал. Под FF таких блокировок не припоминаю. |
хороший аддон - можно поднять словарный запас по любому языку.
Цитата:
После этого Вы ещё верите, что его можно перекрыть ? Ничем не могу помочь, но, как говорится, "Надежда умирает последней" |
Цитата:
Там вроде нужно что-то(<param name="wmode" value="transparent"> чтоли) дописать к флешь блоку. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
На примере object (лучше смотреть полный пример по ссылке выше) оригинал заменяется новой копией с нужными параметрами:
var objects = document.getElementsByTagName('object'); for (var i = 0; i < objects.length; i++) { var newObject = objects[i].cloneNode(true); elementToAppend = elementToAppend.cloneNode(true); newObject.appendChild(elementToAppend); objects[i].parentNode.replaceChild(newObject, objects[i]); } Цитата:
|
Часовой пояс GMT +3, время: 11:56. |