Показаны сообщения с ярлыком хранилище ссылок. Показать все сообщения
Показаны сообщения с ярлыком хранилище ссылок. Показать все сообщения

воскресенье, 30 января 2011 г.

Хранилище ссылок

Так как приходится скакать между несколькими компьютерами (N - дома плюс M - в конторе), на которых установлены разные браузеры - Opera, FireFox, Chrome, возникла мысль сделать "Избранное" доступным для всех этих случаев одновременно.

Идея проста: т.к. браузеры вполне легко обрабатывают javascript в командной строке, то можно в их закладки вместо обычной ссылки http://... добавить кусочек кода, который бы сохранял адрес текущего окна в какой-нибудь базе, т.е. примерно такой скрипт:
javascript:window.location.href='http://myStorage/add?l='+encodeURIComponent(location)+'&t='+encodeURIComponent(document.title);void(0);
Соответственно, по адресу http://myStorage/add лежит программка, которая 1. сохранит ссылку, 2. перекинет пользователя обратно на исходную страницу.
(честно говоря, все эти переброски утомляют, и было бы здорово обойтись ajax-ом, но возникло препятствие в виде запрета межсайтового скриптинга)

Тогда можно прикрутив к этой базе веб-интерфейс получить страницу ссылок, доступную откуда угодно, этакое "сетевое Избранное".

В итоге родилось примерно следующее хранилище. Например, в хроме две его ссылки выглядят так: