Brak Flash Playera w Chromium na OSX

8

Kilka dni temu zmieniłem przeglądarkę Firefox na Chromium. Naprawdę mi się podobało, ale ma jeden drobny problem. Nie mogę sprawić, żeby działał flash.

Postępowałem zgodnie z tym artykułem, ale na mojej stronie about: plugins nie ma wpisu Flash Playera.

W innych przeglądarkach (Safari, Firefox, Opera) Flash Player działa poprawnie. Używam OS X 10.10.

Jake
źródło
Czy zainstalowałeś już Flash Playera? Jeśli tak, jakiej metody użyłeś? Jakiej wersji / wersji Chromium używasz?
ᴇcʜιᴇ007
Tak. Pobrałem i zainstalowałem Flash Player ze strony Adobe, wersja oznaczona jako wykonana dla Opery i Chromium (Pepper Flash Player). Używam wersji 42.0.2301.0 (64-bit).
Jake,
Jeśli chcesz / potrzebujesz Flasha, dlaczego nie użyć Chrome zamiast Chromium? Nie tak, jak Flash osadzony w Chrome to ciężki skok lub cokolwiek innego. Google oszczędza również wysiłku aktualizacji, ponieważ obsługują to wszystko.
killermist
Może to tylko ja, ale zauważyłem, że Chromium jest nieco szybszy niż Chrome. Ale mogę spróbować jeszcze raz.
Jake
1
@killermist Zwykle istnieje konkretny powód, dla którego ludzie używają Chromium w Chrome. Powodem tego jest zwykle bezpieczeństwo / prywatność / mniej wzdęć. Naprawdę nie sądzę, że „łatwa instalacja flash” jest warta wyrzucenia tego wszystkiego.
Manachi

Odpowiedzi:

4

spróbuj chrome: // flags / i włącz NPAPI

Dave
źródło
1
Nie jestem pewien co do chromu, ale to jest poprawka do najnowszego (Chrome 42). Wymaga ponownego uruchomienia. Przypominam również, że uważam, że wrzesień 2015 r. Nie będzie już tego obejścia. Chrome będzie gotowy do obsługi Flasha.
jAce
Po wielu poszukiwaniach po raz pierwszy widziałem tę flagę, wielkie dzięki!
SebCorbin
4

NPAPI zostanie wkrótce zakończone. Oto tylko wiedza na temat ładowania Flash PPAPI do Chromium dla OSX.

ZAINSTALUJ najnowszy Flash Player (teraz 18.0.0.209) od Adobe. https://get.adobe.com/jp/flashplayer/otherversions/ wybierz osx i chromium, pobierz i zainstaluj.

Chrom nie może go załadować jako domyślnego. Więc musisz uruchomić Chromium przez Terminal z opcjonalnym poleceniem. Za każdym razem, gdy uruchamiasz Terminal.app, wpisz następujący tekst i naciśnij klawisz Enter.

/Applications/Chromium.app/Contents/MacOS/Chromium --ppapi-flash-path = / Library / Internet \ Plug-Ins / PepperFlashPlayer / PepperFlashPlayer.plugin --ppapi-flash-version = 18.0.0.209

Twój chrom załaduje najnowszą pamięć flash ppapi na poziomie OSX. Aby potwierdzić, przejdź do następującego adresu URL chromem. chrome: // plugins

Widzę, że to szalone. Chciałbym, aby był ładowany automatycznie jako domyślny.

użytkownik470821
źródło
Po całkowitym wyłączeniu Chromium zadziałało to dla mnie.
Brian Bowman
Działa tylko wtedy, gdy uruchomię Chromium z konsoli. Jakieś pomysły?
kharandziuk
1

Instalowanie Flash Playera na Chromium w systemie Mac jest łatwe, postępuj zgodnie z tymi instrukcjami:

  1. Na chromie otwórz nową kartę i przejdź do chrome://flagssekcji goto NPAPI i włącz ją.
  2. Pobierz Flash NPAPI
  3. Zainstaluj Flash player
  4. Na Chromium otwórz nową kartę i przejdź do chrome://plugins, przejdź do sekcji Flash player (zwykle jest włączona - jeśli nie, włącz ją) i zaznacz „Zawsze dozwolone”
  5. Otwórz nową kartę na stronie internetowej za pomocą Flasha i ciesz się.
ShuifuraX
źródło
1

Ostatecznie „naprawiłem” to w mojej instalacji, tworząc mały plik wykonywalny zastępujący domyślny w Contents / MacOS. Zmieniłem nazwę binarnego Chromium Chromium_ i spełniłem następujące warunki:

#include <iostream>

int main() {
    system("/Applications/Chromium.app/Contents/MacOS/Chromium_ --ppapi-flash-path=/Library/Internet\\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin/Contents/MacOS/PepperFlashPlayer --ppapi-flash-version=19.0.0.226");
    return 0;
}

Kompilując kod i nazywając go Chromium, teraz po prostu klikam zwykłą ikonę Chromium, aby uruchomić przeglądarkę z lampą błyskową. Podczas gdy działa, plik wykonywalny nie utrzymuje się po aktualizacji Chromium przez Chromatic. Ponadto za każdym razem, gdy aktualizujesz wtyczkę PPAPI, musisz edytować i ponownie skompilować kod. Aby obejść ten problem, podrzuciłem następujące informacje na GitHub: https://github.com/andersensam/enableChromiumFlash . Monituje o pożądaną wersję wtyczki PPAPI i zastępuje plik binarny w Contents / MacOS. Mam nadzieję że to pomoże!

Sam Andersen
źródło
Eleganckie rozwiązanie! +1
Florian Bidabe
+1 nadal działa w systemie Mac OS X. Używając Chromium w wersji 51.0.2704.0 (64-bit) do celów programistycznych. Musiałem zmienić bibliotekę IO z #include <iostream>na #include <stdio.h>. Ale poza tym działa idealnie! Kompilowany z /usr/bin/cc Chromium.c -o Chromium.
BitBaron,
0

Najwyraźniej musisz go zainstalować, zgodnie ze stroną pomocy Adobe Flash Player / Użyj Flash Playera z Chromium :

Aby wyświetlić zawartość za pomocą Flash Playera w przeglądarce internetowej typu open source Chromium, zainstaluj wtyczkę Flash Player na get.adobe.com/flashplayer .

Uwaga: w przeciwieństwie do Chromium, podobna przeglądarka Google Chrome zawiera wbudowany Adobe Flash Player.


A może skorzystasz z Pepper Flash Player z Google Chrome w przeglądarce Chromium [How To] (Linux)?

  1. Pobierz i zainstaluj Google Chrome.
  2. Teraz, aby uruchomić przeglądarkę Chromium z wersją Adobe Flash Player w pakiecie z Google Chrome, użyj następującego polecenia:

    chromium-browser --ppapi-flash-path=/opt/google/chrome*/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.3.31.323
    
  3. Wypróbuj go, a jeśli Adobe Flash Player dostarczany w pakiecie z Google Chrome działa dobrze w Chromium, zróbmy to na stałe, abyś nie musiał w przyszłości używać żadnych parametrów wiersza poleceń.

    W tym celu musisz otworzyć plik / etc / chromium-browser / default jako root w edytorze tekstu:

    gksu gedit /etc/chromium-browser/default
    

    I zamień CHROMIUM_FLAGS = "" na:

    CHROMIUM_FLAGS="--ppapi-flash-path=/opt/google/chrome*/PepperFlash/libpepflashplayer.so --ppapi-flash-version=$PEPPER_FLASH_VERSION"
    

    Spowoduje to automatyczne pobranie wersji Flash Player z pliku manifestu Google Chrome po wylogowaniu i ponownym zalogowaniu.

Xen2050
źródło
Podłączyłeś ten sam artykuł, co ja w głównym poście. Jak powiedziałem, śledziłem to, w tym pobieranie i instalowanie Flash Playera.
Jake,
Nie podążałem za twoim linkiem, brzmiał jak długi / stary „artykuł” z jakiegoś bloga lub innego miejsca. Nie powiedziałeś, że już zainstalowałeś Flash Playera od Adobe, nie myślałeś, że link, który znaleźliśmy, był nawet nazywany „artykułem”, po prostu sprawdziłem, jak to zrobić „z pyska konia” (Adobe). Twój brzmi teraz bardziej jak problem z rozwiązywaniem problemów / błędów
Xen2050,
0

To jest stary wątek, ale niektórym może się to przydać. Podążając za wskazówkami użytkownika 470821, zmodyfikowałem aplikację chromium, przechodząc do pliku Chromium.app/Contents/MacOSi zmieniając Chromiumgo, _Chromiuma następnie utworzyłem prosty skrypt powłoki o nazwie Chromiumw tym samym katalogu:

/Applications/Chromium.app/Contents/MacOS/_Chromium \
--ppapi-flash-path=/Library/Internet\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin \
--ppapi-flash-version=25.0.0.148

Na koniec po prostu pamiętaj o uruchomieniu następującego polecenia po napisaniu skryptu powłoki:

chmod +x /Applications/Chromium.app/Contents/MacOS/Chromium

Teraz mogę otworzyć aplikację chromu bez użycia terminala i wszystko działa.

richbai90
źródło