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