2014-01-14 3 views
0

Использование других полезных ответов в сообществе StackExchange У меня есть настраиваемый протокол URI, зарегистрированный на компьютере клиента. Это указывает на простой AppleScript, который мы затем можем изменить по мере необходимости. В тестировании на нашем Mac здесь, он работает без проблем со связью отформатирован как:Пользовательский протокол браузера небезопасен

oururl://path/here

Однако, при попытке нажать, что URL-адрес на своих машинах, в Safari, Firefox и Chrome, то URL автоматически изменено:

unsafe:oururl://path/here

до сих пор я не смог найти какую-либо дополнительную информацию о том, почему «небезопасным:» префикс добавляется или как решить ее. Любое понимание или обходные пути?

Информация о версии:
OSX 10.6.8
Safari 5.1.10 (6534.59.10)
Firefox 26,0
Chrome Версия 30.0.1599.101

Спасибо.

ответ

0

Получается, что это было намного проще, чем я думал (как это обычно бывает при разработке программного обеспечения). Почему-то я не поймал это до тех пор, пока пользовательское тестирование не подтолкнуло меня к мысли о том, что это проблема Mac. Это не проблема Mac.

Я использую структуру AngularJS, и одна из ее «функций» - отмечать неизвестные протоколы с помощью небезопасного префикса. Я использовал this answer, чтобы настроить его на распознавание моего, и теперь все хорошо.

Смежные вопросы