Не знаю как вам, а мне не нравится, что ссылки на программы или музыку в iTunes Store открываются в iTunes. Тем более теперь, когда они и в браузере отлично отображаются. Я нечасто открываю такие ссылки с целью сразу купить программу, чаще для того, чтобы просто посмотреть, что она из себя представляет, а это легко сделать и из браузера.
Я поискал и нашёл способ, как заставить ссылки на iTS открываться только в браузере. Способы отличаются для разных браузеров. Итак:
Safari
- Создайте на рабочем столе файл
test.itms
. Это можно сделать, например, создав текстовый файл и переименовав его. Делать это лучше всего из инспектора (Правый клик на файле – Show Inspector (Cmd-I)). - Не закрывая инспектор, откройте меню
Open with
. Щёлкните по выпадающему списку и выберитеOther
. - Выберите Safari. Для этого внизу окна в поле Enable активируйте опцию All Applications.
- Обязательно нажмите на кнопку
Change All…
в инспекторе. - Удалите временный файл с рабочего стола.
Firefox
- Откройте новое окно и напишите в адресной строке
about:config
. Согласитесь с предупреждением. - Наберите в строке поиска
itms
- Если у вас появится одна единственная строчка с именем параметра
network.protocol-handler.warn-external.itms
, щёлкните два раза на значенииfalse
, чтобы оно сменилось наtrue
. Если такого параметра не появилось, создайте его:- Шёлкните правой кнопкой на пустом поле.
- Выберите
New-Boolean
. - Задайте имя параметра
network.protocol-handler.warn-external.itms
и выберите значениеtrue
. - Перезагрузите Firefox.
- Теперь при открытии ссылки на iTS должен появляться запрос, что делать с этой ссылкой. Нажимайте
ОК
для того, чтобы открыть ссылку в iTunes иCancel
— чтобы не открывать. Не отмечайте галочкуRemember my choice…
- Если такой запрос не появляется, можете попробовать открыть настройки Firefox и выбрать вкладку Applications.
- Найдите в ней строчку начинающуюся словом
itms
и выставьте значениеAlways ask
Google Chrome
Данный способ работает только на девелоперских версиях Google Chrome, в стабильной версии приведённые ниже настройки отсутствуют.
- Откройте настройки Chrome и выберите вкладку
Under the Hood
. - Нажмите клавишу
Content settings…
- Выберите вкладку
JavaScript
. - Нажмите кнопку
Exceptions
. - Нажмите + внизу, добавьте сайт
itunes.apple.com
и выберитеBlock
в качестве действия.