Est-il possible de manipuler des données CSS avant qu'elles ne soient analysées dans WebKit?Manipulation des données CSS WebKit avant le chargement?
J'ai essayé d'utiliser la méthode déléguée
- (NSURLRequest *)webView:(WebView *)sender
resource:(id)identifier
willSendRequest:(NSURLRequest *)request
redirectResponse:(NSURLResponse *)redirectResponse
fromDataSource:(WebDataSource *)dataSource
que je peux faire le travail en écrivant mon CSS manipulé, puis renvoyer une NSURLRequest alternative qui pointe vers elle. Cela fonctionne très bien, à part l'arbre DOM, il contient le chemin d'accès au fichier URLRequest manipulé, pas l'original, ce qui est une mauvaise nouvelle pour mon application. Puis-je manipuler les données en mémoire avant qu'elles soient analysées?
Est-ce que vous chargez/créez votre propre CSS ou cela doit-il fonctionner pour n'importe quelle URL? –
Tout fichier CSS arbitraire, généralement chargé à partir du disque (je ne veux pas modifier le fichier CSS d'origine) –