Links browser with javascript

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Open a link in browser for NW.js and browser.

License

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

readme.md

Open a link in browser for NW.js and browser.

$ npm install --save nwjs-open-link-in-browser 
script type pl-s">text/javascript" src pl-s">build/nwjs-open-link-in-browser.js">script> a href pl-s">https://github.com/lyrictenor/nwjs-emoji-app" onClick pl-s">nwjsOpenLinkInBrowser();" > github.com/lyrictenor/nwjs-emoji-app a> button type pl-s">button" onclick pl-s">nwjsOpenLinkInBrowser('http://example.com');" > Example.com button>

React.js + JSX + Browserify/Webpack

var nwjsOpenLinkInBrowser = require("nwjs-open-link-in-browser"); a href pl-s">https://github.com/lyrictenor/nwjs-emoji-app" onClick= > github.com/lyrictenor/nwjs-emoji-app a> button type pl-s">button" onClick= "http://example.com")> > Example.com button>

Jump to the href property.

Источник

Обзор текстовых вeб браузеров

Самое простое и в то же время полное определение текстового браузера — это приложение, которое отображает только текстовое содержимое web-сайтов. При работе с таким браузером вы не увидите так нами горячо любимых всплывающих баннеров. Во многих живущих ныне текстовых браузерах контент нагружающий трафик блокируется. Главный аспект применения текстовых браузеров, заключается в том, что их можно и нужно использовать в тех системах, где не предусмотрена графическая оболочка. В первую очередь, это, конечно, касается разнообразных UNIX-подобных операционных систем, но под MS Windows так же существуют аналоги. В этой статье хотелось бы описать некоторые текстовые браузеры и их возможности.

Lynx

image

Lynx — является одним из первых и наиболее известным из текстовых браузеров, на данный момент поставляется в комплекте практически с любой *nix системой. Не имеет поддержки таблиц, фреймов и Java Script. Распространяется по лицензии GNU GPL.
Часто данный браузер используется для проверки, увидит ли бот поисковой системы все изменения на сайте, которые были произведены. Поддерживает протоколы: HTTP, FTP, Gopher, WAIS, NNTP.

Поддерживаемые операционные системы и платформы:
— GNU/Linux, Minix
— *BSD
— HP-UX, Sun Solaris, IBM AIX,
— Windows и OS/2, а также DOS
— BeOS, ZetaOS

Ссылки для скачаивания:
— Windows — lynx
— *Nix — ищите в репозитариях, есть практически во все популярных дистрибутивах

Edbrowse

Edbrowse — практически полностью реализованный на Perl текстовый браузер. Главный разработчик браузера Karl Dahlke. На данный момент доступны версии для Windows и *nix. Имеется поддержка фреймов, java script, так же имеется встроенный почтовый клиент и поддержка proxy.

W3M

w3m — еще один текстовый браузер. Основной целью создания данного текстового браузера, является создание инструмента для быстрого просмотра HTML-страниц. Похож на Lynx, но в отличие от него некоторые операции, такие как навигация по страницам, выполняются немного по другому. Так же в отличие от Lynx может отрисовывать таблицы и фреймы и отображать документ, переданный через поток stdin. В xterm- или gpm-консоли поддерживает мышь. Существует интерфейс к w3m для Emacs под названием emacs-w3m, обеспечивающий просмотр веб-страниц в Emacs.

Домашняя страница проекта — w3m

image

Links — наиболее популярный текстовый браузер, базирующийся на текстовом браузере Lynx, но в отличие от своего родителя имеет следующие особенности: имеется поддержка фреймов, вкладок, таблиц и java script. Браузер распространяется под лицензией GNU GPL.

Домашняя страница — Links

image

Elinks — текстовый браузер, базирующийся на браузере Links. Имеется поддержка таблиц, фреймов, цветовой палитры в 16, 88 или 256 цвета, HTTP, HTTPS, FTP и proxy аутентификацию, фоновые загрузки с оповещением об окончании загрузки, встроенная поддержка пользовательских протоколов: IRC, mailto, telnet, а также nntp и Gopher. Частично реализована поддержка каскадных стилевых таблиц CSS и ECMAScript, также присутствует поддержка вкладок (так называемых табов), и полная поддержка ввода/вывода UTF-8.

Домашняя страница — Elinks

Links2

image

Links2 — ближайший родственние Links. В отличие от Links в нем произведены графические улучшнеия, добавили поддержку java script. Так же имеется графический режим. По умолчанию Links2 работает в текстовом режиме, а чтобы был доступен графический, надо включить его поддержку на этапе конфигурирования перед компиляцией. Что до запуска Links2 в графическом режиме, то для этого нужно запустить браузер из терминала с ключом -g.

Домашняя страница — Links2

Netrik

Netrik — текстовый браузер, подобный w3m. Основной целью текстового браузера Netrik является использование vi-совместимых клавиш и макросов для просмотра интернет ресурсов. Работает с несколькими окнами, поддерживает JavaScript, CSS.

А так же менее популярные, но тоже давольно широко используемые среди текстовых веб браузеров:
*W3mmee — вариант W3m с расширенной поддержкой кодировок;

*Debris — на 25% меньше lynx, но с поддержкой форм и таблиц;

*Zen web browser — Консольный web-браузер, отличающийся возможностью отображения с использованием Frame Buffer, т.е. умеет отображать картинки, без необходимости запуска X Window и предъявляя минимальные требования к размеру ОЗУ;

p.s. В этой статье описаны конечно же не все текстовые браузеры, здесь описаны те которыми я либо пользовался либо пытался пользоваться, а так же наиболее популярные из ныне существующих.

UDP. Добавил информацию об Links2. Cпасибо хаброюзеру ilembitov
Отдельная благодарность за исправления — 2sexy2lazy,pwd,bolk

Источник

Re: Текстовый браузер с поддержкой javascript

Облазил все меню ELinks 0.11.1 и Links 1.00pre12 — нигде ничего про javascript не нашел. Кинб скриншот если не сложно где искать то ?

Re: Текстовый браузер с поддержкой javascript

Re: Текстовый браузер с поддержкой javascript

Elinks, собранный с поддержкой javascript:

Options manager -> ECMAScript

Re: Текстовый браузер с поддержкой javascript

Оно конечно так но иногда без него просто неудобно. Есть к примеру куча страничек объединенных в группы и подгруппы. С javascript можно сделать пару которые будет их переключать, а на простом html придется городить кучи ссылок которые загромоздят весь экран. К тому же я сайт (интранет) менять не могу а смотреть мне его иногда по ssh нужно 🙁
И туннель я поднять не могу. Короче нужен текстовый браузер с javascript.

Re: Текстовый браузер с поддержкой javascript

Если ты можешь туда зайти по ssh — то что тебе мешает поднять туда туннель? В смысле, port forwarding?

Re: Текстовый браузер с поддержкой javascript

Куда выложить? Сорри, что долго молчал: форум большой..

Re: Текстовый браузер с поддержкой javascript

>Elinks, собранный с поддержкой javascript

Блин фигня какая-то.
Качнул http://elinks.or.cz/download/elinks-current-unstable.tar.bz2
Поставил libmozjs-dev
Сделал ./configure —prefix=/tmp/e/ —enable-sm-scripting —with-spidermonkey && make

Появилась опция Настройка->Options manager->ECMAScript
Зашел туда установил Enable в 1 и запомнил — эффекта ноль все так-же непоказывает hello world.

Может еще что поставить нужно ?

Re: Текстовый браузер с поддержкой javascript

>Куда выложить? Сорри, что долго молчал: форум большой..
А у тебя что за дистр ? Может мне проще пакет из твоего дистра качнуть ?
У меня Debian.

Re: Текстовый браузер с поддержкой javascript

>А у тебя что за дистр ? Может мне проще пакет из твоего дистра качнуть ?

Сейчас я за СуСЕй, на работе Гента и Дебиан Сид. В Генте точно пашет, а вот в Дебе не помню — кажись пахало, но не помню.

Re: Текстовый браузер с поддержкой javascript

Действительно. Сейчас только проверил пример. Раньше работало (сломали что-то?).

Ради интереса собрал links-2.1pre26. Тут работает на ура.

Re: Текстовый браузер с поддержкой javascript

>Ради интереса собрал links-2.1pre26. Тут работает на ура.

У меня в СуСЕ links-2.1pre18. Пашет на ура.

Re: Текстовый браузер с поддержкой javascript

>Ради интереса собрал links-2.1pre26

Где сырцы брать и как компилил ?

Re: Текстовый браузер с поддержкой javascript

>Где сырцы брать и как компилил ?

Источник

Links ( links , links2 ) — свободный веб-браузер, способный работать в текстовом и графическом режимах.

Оцените статью