Я написал простое расширение для Safari , которое фиксирует щелчки по кнопке RSS в адресной строке (вызовы протокола feed: //) и перенаправляет их в Google Reader вместо программы чтения каналов Safari. Однако, если у пользователя есть приложение Fluid (которое открывает Google Reader), установленное в качестве программы чтения каналов по умолчанию , перехват не работает .
Есть ли какой-нибудь известный способ захвата запроса, отправляемого в другое приложение? В настоящее время расширение использует document.beforeload()
, но если документ открывается в новом "приложении", оно, конечно, никогда не будет достигнуто.
Могу ли я поймать другое событие? Я не нашел исчерпывающего списка событий, которые могут поймать расширения.
Спасибо.