2010-07-05 19 views
7

Ho scritto un simple extension for Safari che cattura i clic sul pulsante RSS nella barra degli indirizzi (chiama al feed: // protocollo) e reindirizza a Google Reader invece del lettore di feed di Safari. Se, tuttavia, l'utente ha un'app Fluid (quella che apre Google Reader) impostato come lettore di feed predefinito the intercept doesn't work.Safari Extension, Fluid App

Esiste un modo noto per acquisire una richiesta inviata a un'altra app? L'estensione è attualmente impostata su document.beforeload(), ma se il documento viene aperto in una nuova "app", non viene mai raggiunto, ovviamente.

C'è un evento diverso che posso prendere? Non ho trovato un elenco completo degli eventi che le estensioni possono catturare.

Grazie.

risposta

6

Le estensioni fanno parte di Safari non webkit, quindi le estensioni safari non sono disponibili in altre app che incorporano webkit (come Fluid).