W mojej aplikacji Cocoa chcę uniemożliwić ładowanie Flasha w WebView i pozwolić użytkownikowi zdecydować, czy Flash powinien być wyświetlany dla każdej strony. (To samo zachowanie jest już dostępne za pośrednictwem wtyczki ClickToFlash lub rozszerzenia Safari. Łączenie dowolnych rozszerzeń prawdopodobnie nie jest możliwe z powodu problemów z licencjonowaniem).Zapobieganie migotaniu w kakao WebView
Niestety większość Flasha, którego próbuję uniknąć, jest generowana z osadzonych JavaScript zaprojektowany specjalnie w celu zapobiegania łatwemu blokowaniu flashowania, więc nie mogę filtrować surowego kodu HTML w celu włączenia obiektów Flash.
Ponadto, nie mogę wyłączyć JavaScript dla mojego WebView, ponieważ strona, którą chcę wyświetlić, wygląda zupełnie inaczej, gdy JavaScript jest wyłączony.
Czy istnieje powiadomienie/informacja, które można użyć do modyfikacji strony DOM po uruchomieniu JavaScript, ale przed wczytaniem wtyczki Flash?
A może powinienem podążać w innym kierunku?
Dzięki, Ilja
Przykro mi, zapomniałem ważnego punktu w moim wstępnym pytaniu: "W mojej aplikacji Cocoa chcę zapobiec ładowaniu Flasha w WebView, ** i pozwolić użytkownikowi zdecydować, czy Flash powinien być wyświetlany dla każdej strony **. " – iljawascoding
Jedynym problemem jest to, że rozwiązanie zamieszczone jako odpowiedź na to pytanie nie działa dla typów MIME obsługiwanych przez wtyczki. –
Och, przepraszam. Powinien być raczej komentarzem niż odpowiedzią. –