2010-07-05 4 views
7

J'ai écrit un simple extension for Safari qui capture les clics sur le bouton RSS dans la barre d'adresse (appels au protocole feed: //) et redirige vers Google Reader au lieu du lecteur de flux de Safari. Si, toutefois, l'utilisateur dispose d'une application Fluid (celle qui ouvre Google Reader) définie comme lecteur de flux par défaut, the intercept doesn't work.Safari Extension, Fluid App

Existe-t-il un moyen connu pour capturer une demande envoyée à une application différente? L'extension touche actuellement document.beforeload(), mais si le document est ouvert dans une nouvelle "application", il n'est jamais atteint, bien sûr.

Y at-il un événement différent que je peux attraper? Je n'ai pas trouvé une liste complète des événements que les extensions peuvent attraper.

Merci.

Répondre

6

Les extensions sont une partie de Safari pas webkit, donc les extensions safari ne sont pas disponibles dans d'autres applications qui incorporent webkit (comme Fluid).

Questions connexes