wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

513280

Пользователей сегодня:

56

Пользователей online:

135

Выплачено ($): 7`606`757,72
Выплат: 8`116`078
Писем прочитано: 1`024`960`635

 
   
 

Запись #19 в дневнике пользователя

Внимание! В разделе запрещается:

  • Мат (оскорбления)
  • Откровенная реклама
  • Нарушение законодательства РФ
  • Попрошайничество и просьбы одолжить деньги или кредиты

Выделите текст и нажмите для цитирования  #  
+13   [24.01.2016 21:40] #2126824

Тема от пользователя Фавиконка-таймер

От нечего делать написал скрипт, который выводит фавиконку с таймером.
В скрипте много мусора, ориентировался на результат - просто хотел посмотреть как будут смотреться уведомления.
Получилось вроде бы неплохо.

http://i.imgur.com/SyI9JtL.gifv

https://openuserjs.org/scripts/revos/Favtimer
Скрипт можно установить при помощи расширений Greasemonkey, Scriptish - для Firefox, Tampermonkey для Сhrome.

К сожаленью, не на всех сайтах можно просто так получить фавиконку, нужно разрешение сервера. Я не заморачивался и тупо установил себе расширение СorsE для Firefox.

CorsE

Установить расширение можно с AMO:
https://addons.mozilla.org/en-US/firefox/addon/cors-everywhere/
Но я всё же рекомендую установить расширение с сайта разработчика(http://spenibus.net/files/gitbin/cors-everywhere-firefox-addon/) - там более новые версии(старые могут не работать).
После установки расширения его нужно вынести на тулбар из меню кастомизации. И нажать на него, если цвет изменится на зеленый, то всё работает.

Тем не менее, на некоторых сайтах фавиконка всё равно недоступна. Но таковых очень мало, поэтому я просто забил на них.
И да, скрипт работает как в Firefox, так и в Chrome. Остальные браузеры не тестировал.

В хром нужно установить аналог СorsE - Allow-Control-Allow-Origin: *
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi

При загрузке страницы внизу фавиконки каждую секунду выводятся цифры на красном фоне. От 0 до 60 секунд показываются цифры, если время больше минуты - показываются минуты(например, 3m), больше 10 мин. - символ бесконечности. Поскольку код большой и синхронный, он немного притормаживает, т.е. таймер может отставать.

На вммайле таймер не работает, он включается только при нажатии на кнопку "Начать выполнение задания" и таким образом показывает, сколько времени прошло с начала выполнения задания(по-моему, весьма полезная функция). Время отображается на синем фоне. Единственное "но" - хорошо бы как-нибудь показывать время больше 10 мин в стандартной фавиконке(цифры попросту не влезают), но ничего путнего мне в голову не пришло(кроме как показывать индекс минуты в виде одинарного штриха - 17' - но так легко запутаться).

На этом мой энтузиазм закончился, плохое самочувствие и отсутствие времени не позволяют отвлекаться на подобные забавы(

Дисклеймер: расширения CorsE и Allow-Control-Allow-Origin: * создают дыру в безопасности. На любую страницу можно вставить сторонний скрипт. Будьте аккуратны!
P.S. Протестировать работу самого таймера можно и без них


P.P.S. Работает в Яндекс браузере и Opera(устанавливал с помощью Download Chrome Extension)

Последний комментарий: 28.01.2016 18:14
Проголосовали: Al-Yena, #2178809, #2358017, goguino, #1763355, Pavelcruel, Skifandr, Dmitrii_Vladimirovich, #2680161, ministar, allemnes, tori, Woolander
Комментарии
Комментариев всего: 12 добавить комментарий добавить свой комментарий  
Выделите текст и нажмите для цитирования  #  
  [24.01.2016 22:21] #2358017

спасибо :happy:
Выделите текст и нажмите для цитирования  #  
  [24.01.2016 23:24] Skifandr Рейтинг 521.87     Стена пользователя Skifandr +62

лучше крякни linkreader чтоб не платить 25руб! там и таймер и звук сигнал по окончанию таймера есть! звук сигнал намного круче! глаза меньше устают!
Выделите текст и нажмите для цитирования  #  
  [24.01.2016 23:38] Dmitrii_Vladimirovich Рейтинг 1108.11     Стена пользователя Dmitrii_Vladimirovich +137

Skifandr пишет лучше крякни linkreader

зачем крякать крякнутое:tongue:
Выделите текст и нажмите для цитирования  #  
  [25.01.2016 00:14] Skifandr Рейтинг 521.87     Стена пользователя Skifandr +62

Dmitrii_Vladimirovich пишет зачем крякать крякнутое:tongue:

твой только на лисе работает:weep: а на опере и хроме мароз!:weep:
Выделите текст и нажмите для цитирования  #  
  [25.01.2016 00:16] Dmitrii_Vladimirovich Рейтинг 1108.11     Стена пользователя Dmitrii_Vladimirovich +137

Skifandr пишет твой только на лисе работает

:angry:
Выделите текст и нажмите для цитирования  #  
  [25.01.2016 00:24] Skifandr Рейтинг 521.87     Стена пользователя Skifandr +62

Выделите текст и нажмите для цитирования  #  
  [25.01.2016 08:16] #2126824

Skifandr пишет лучше крякни linkreader чтоб не платить 25руб! там и таймер и звук сигнал по окончанию таймера есть! звук сигнал намного круче! глаза меньше устают!

Если бы мне он был нужен, написал бы свой :tongue: Звук добавить тоже не проблема.
Выделите текст и нажмите для цитирования  #  
  [25.01.2016 12:22] ministar Рейтинг 6525.02     Стена пользователя ministar +478

#2126824 пишет написал бы свой

у кого учился если не секрет?
Выделите текст и нажмите для цитирования  #  
  [25.01.2016 12:42] #2126824

ministar пишет
#2126824 пишет написал бы свой

у кого учился если не секрет?

Чему именно?
Выделите текст и нажмите для цитирования  #  
  [25.01.2016 13:01] ministar Рейтинг 6525.02     Стена пользователя ministar +478

#2126824 пишет
ministar пишет
#2126824 пишет написал бы свой

у кого учился если не секрет?

Чему именно?

программированию. На чем написал бы свою вариацию Линкридера?
Выделите текст и нажмите для цитирования  #  
  [25.01.2016 15:24] #2126824

ministar пишет
программированию. На чем написал бы свою вариацию Линкридера?

Да я особо-то и не умею программировать, знаю только то, что мне нужно. Насчёт линкридера - там есть куда расти и более логично сделать расширение для браузера, чем программу(тем более что firefox будет поддерживать расширения для хрома). Дело в том, что из программы невозможно изменить элементы самого браузера. Можно получить адрес страницы, узнать какие-то данные ввода, кликать и т.п. Добавлять какие-то свои объекты в страницу нельзя. Хотя можно разместить что-то поверх окна браузера, но это как-то не очень.
Расширение многим проще, оно позволяет общаться с браузером через родной API, манипулировать DOM'ом, добавлять определённый контент на страницу.
Аналог линкридера можно написать на .Net, например, с помощью UIA(MSAA).
Выделите текст и нажмите для цитирования  #  
  [28.01.2016 18:14] #2629093

#2126824 пишет
ministar пишет
программированию. На чем написал бы свою вариацию Линкридера?

Да я особо-то и не умею программировать, знаю только то, что мне нужно. Насчёт линкридера - там есть куда расти и более логично сделать расширение для браузера, чем программу(тем более что firefox будет поддерживать расширения для хрома). Дело в том, что из программы невозможно изменить элементы самого браузера. Можно получить адрес страницы, узнать какие-то данные ввода, кликать и т.п. Добавлять какие-то свои объекты в страницу нельзя. Хотя можно разместить что-то поверх окна браузера, но это как-то не очень.
Расширение многим проще, оно позволяет общаться с браузером через родной API, манипулировать DOM'ом, добавлять определённый контент на страницу.
Аналог линкридера можно написать на .Net, например, с помощью UIA(MSAA).

Научи плохому.

НОВОСТИ
19.04.2024Технические работы с СБП
подробнее>>
03.04.2024Выплаты
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение