На мой взгляд, самый простой способ сделать это - просто создать собственный поисковый движок (Chrome/Opera) или ярлык закладки (Firefox) с ключевым словом qr
. Это позволит вам сгенерировать QR-код, просто набрав qr Foo Bar Baz
в строке URL-адреса.
Тогда для этой поисковой системы вы можете использовать простой и быстрый общедоступный QR API, такой как:
http://chart.apis.google.com/chart?chs=200x200&cht=qr&chld=|1&chl=%s
http://api.qrserver.com/v1/create-qr-code/?size=200x200&data=%s
Оба из них приведут к QR-коду 200x200 пикселей, и хотя оба этих API будут возвращать разные QR-коды, они оба будут декодировать в исходную строку с примерно одинаковым объемом восстановления после потери данных.
См. Https://google-developers.appspot.com/chart/infographics/docs/overview и http://qrserver.com/api/documentation/create-qr-code/ соответственно для документации по обоим этим URL-адресам. Как вы можете видеть, последний также предоставляет некоторые дополнительные функции, такие как bgcolor
и color
. Поэтому я думаю, что лучше использовать QRServer, а не использовать устаревшие графики Google.
Настройка ярлыков закладок или поисковых систем
Вы можете настроить эти поисковые системы и закладки несколькими способами для разных браузеров. Это не должно быть слишком сложно для любого из перечисленных, хотя. Internet Explorer не поддерживает это, и, насколько я мог найти в Интернете, Safari также не поддерживает, кроме того, что объясняет это руководство (что, кажется, немного отличается).
Гугл Хром
В Chrome вы можете создать новую поисковую систему для этого, где вы можете выбрать между 2 URL, перечисленными выше. Это основано. Вы также можете вручную добавить поисковую систему, выполнив следующие действия:
- Либо используйте этот JSBin, чтобы легко выбрать один из двух вариантов, перечисленных выше (код JSBin основан на приведенном здесь коде)
- Или перейдите в
chrome://settings/searchEngines
и в появившемся окне прокрутите страницу вниз и введите:
- В первом поле ввода введите описание поисковой системы (например, «QR-код»)
- Во втором поле ввода введите ключевое слово, которое запускает поисковую систему (например, "qr")
- В третьем поле ввода введите целевой URL, и часть, которую вы собираетесь печатать, будет заменена на
%s
(перечисленные выше URL-адреса уже имеют этот формат)
Помните, что если у вас включена функция автоматического поиска (например, предложения Google), это может помешать более коротким ключевым словам. Чтобы это исправить, вы можете просто изменить ключевое слово на qr.
поскольку прошедший период не позволит Chrome автоматически воспринимать его как поисковую фразу.
Fire Fox
Firefox использует закладки вместо поисковых систем, но конечный результат точно такой же.
Вы можете создать ярлык закладки одним из двух простых способов:
Способ 1:
- Перейти непосредственно к базовому URL:
- Нажмите Ctrl+D, чтобы создать закладку
- Появится всплывающее окно. В нем введите:
- В верхнем поле ввода введите описание закладки (например, «QR-код»)
- В нижнем поле ввода введите ключевое слово, которое вызывает закладку (например, "qr").
- Поскольку вы создали закладку на URL-адресе, содержащем
%s
, вам больше не нужно ничего делать для настройки URL-адреса.
Способ 2:
- Создайте закладку в любом месте и настройте ее
- Нажмите Ctrl+D в любом месте, чтобы создать фиктивную закладку
- Смотрите шаг 3 для первого метода
- Откройте свойства закладки:
- Если вы сохранили его на панели инструментов, щелкните его правой кнопкой мыши и выберите нижнюю опцию (Свойства)
- Если вы сохранили его в любом месте, кроме панели инструментов, откройте интерфейс закладок с помощью Ctrl+Shift+B и просто выберите его.
- Во втором поле ввода свойств закладки (Местоположение) измените URL на URL, который вы хотите использовать.
опера
Opera, как и Chrome, тоже использует поисковые системы, но в отличие от Chrome, вам придется делать это через настройки:
- Нажмите Ctrl+F12, чтобы открыть окно настроек
- Перейти на вкладку Поиск (средняя вкладка)
- Нажмите кнопку «Добавить ...» (верхняя кнопка) и введите:
- В верхнем поле ввода введите описание поисковой системы (например, «QR-код»)
- Во втором поле ввода введите ключевое слово, которое вызывает закладку (например, "qr")
- В третьем поле ввода введите целевой URL, и часть, которую вы собираетесь печатать, будет заменена на
%s
(перечисленные выше URL-адреса уже имеют этот формат)
- Если в этом окне нет третьего ввода, нажмите кнопку справа от поля ввода с надписью «Детали>>», чтобы отобразить дополнительные параметры.
Надеюсь, это поможет хотя бы некоторым людям. Я рассказал об этом нескольким знакомым, и большинство из них сочли это полезным, поэтому я решил создать этот пост, чтобы другие тоже могли найти его полезным.