js

Подписчиков: 10     Сообщений: 40     Рейтинг постов: 400.8

js web 

"Расширения" для мобильных браузеров

Я много использую в работе и просто жизни расширения для браузеров. При чем практически все - собственноручно написанные. Это не сложно, ты можешь сделать именно то и именно так, как тебе нужно и удобно. Плюс бонусом ты знаешь точно, что нет никаких встроенных метрик, отслеживаний и т.д. и т.п.

Например, у меня есть расширение для вставки скопированной картинки в инпут (то есть, мне не нужно, чтобы сайт реализовал вставку, а я на любом инпуте могу вставить скриншот или скопированный файл картинки или даже картинку по ссылке). Это очень удобно. Есть сжиматель картинок (часто на сайтах есть ограничение в максимум 2мб) и конвертер в jpg. Или, например, недавно пропал нормальный поиск других размеров картинки в гугл и я сделал для себя поиск в бинг в контекстном меню. У меня есть логирование в гугл таблицы по нажатию кнопки и отправка разных сообщений в телеграм. И еще куча других процессов рабочих у меня построено на расширениях.

И во всем этом меня бесило всегда то, что нет возможности сделать расширение для мобильного хрома. Да, есть какие-то нишевые браузеры с поддержкой расширений, но переходить на них совсем не хочется. И не так давно ко мне пришла идея.

В хроме можно добавить кнопку домой рядом с адресной строкой. На эту кнопку можно навесить любую ссылку (по сути, она может работать как закладка). Догадываетесь к чему я веду? Букмарклеты!

Делаем что-то вот такое:

javascript:void(function(d) { let s = d.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://link.to/your/file.js'; d.getElementsByTagName('head')[0].appendChild(s); }(document))

Ничего сложного. Просто вставляем свой джс файл, который находится по адресу
https://link.to/your/file.js и все. А там уже наши возможности практически неограниченны. Разумеется мы можем сделать развилку по адресу (для разных сайтов выполнять разный код), подгружать всевозможные стили, другие джс файлы и т.д. и т.п. То есть мы получаем расширение на мобильном хроме, которое активируется по нажатию кнопки.

Уверен, многие хотели бы внести небольшие изменения на джой или любой другой сайт лично для себя (как, например, вот в этом посте https://joyreactor.cc/post/5926354). Поменять цвета, добаивть какие-то кнопки, добавить темную тему и т.д. и т.п.

P.S.: "но у меня нет никакого сервера, куда мне залить свой код?(" О, есть оочень много способов, сразу на вскидку приходит в голову использовать бота-телеграм в качестве сервера для хранения файлов. Это очень легко. Если вдруг кому будет интересно - могу и это расписать.

Развернуть

песочница js it-юмор geek бинарное дерево 

HOW NORMAL PEOPLE SEE TREES,песочница,js,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,бинарное дерево
Развернуть

it-юмор geek Игра в кальмара Сериалы программирование js 

■ ч г» 1 jL * *в ^ » ■ Ч • Ç HJ _ ^ 6\р 1 гм 1 « >1 J - С \ щ l"' г< Г* 1} 1 т гм [« 1 ж [+ 4 г гм Ь^^нОНь f Ч -D 1 ■ ■ 1 л J рмм ч * Л X^3H^éb1 « II ■ ■ 1 ¡L,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Игра в кальмара,Сериалы,программирование,js
Развернуть

it-юмор geek программирование js swift web 

web фронтенд я приму любой ответ сервера, обработаю любой объект, любой структуры, отсутствует поле? - мне похуй, в крайнем случае будет null или undefined, пользователь даже не заметит мобильный фронтенд можешь плмз добавить одно ненужное поле в бд, а то у меня объемкт не матчится и
Развернуть

it-юмор geek программирование js 

it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,программирование,js
Развернуть

it-юмор geek js javascript языки программирования 

«Джаваскрипт был придуман в 1995» Программисты в 1994:,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,js,javascript,языки программирования
Развернуть

Flash js 

Flash,Флеш-игры, флеш-приколы, флэш, флэшки,js
Развернуть

it-юмор geek javascript js работа 

javascript раз| javascript Разнорабочий javascript Разработчик javascript Раздача листовок javascript Разнорабочий вахта javascript Развитие бизнеса javascript Развитие сети * javascript Развитие розничной сети javascript Раздатчик листовок javascript Разнорабочий на стройку javascript


Развернуть

песочница js программирование geek 

Саске сунул руку в штаны Наруто и усмехнулся, когда блондин застонал от его прикосновения. - Уже, Наруто? Спросил он Извините, не тот чат Я по поводу вакансии ]э-программиста Введите сообщение и нажмите Enter,песочница,js,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный
Развернуть

Отличный комментарий!

"Хорошо, но после собеседования фулл скинете"
Авгусt Авгусt14.04.201922:04ссылка
+50.0

it-юмор geek SJW js javascript 

Когда твой старый баг стал фичей
Jk.	Gender	Ratii
	undefined	
	male	
	female	
m	male,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,SJW,js,javascript
Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме js (+40 картинок, рейтинг 400.8 - js)