Qt5 WebKit nezjistil plugin NPAPI

hlasů
0
#include mainwindow.h
#include <QApplication>
#include <QtWebKit>
#include <QWebView>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWebView *view = new QWebView();
    QWebSettings::PluginsEnabled;
    view->load(QUrl(http://www.paulirish.com/demo/multi));

    view->show();

    return a.exec();
}

Snažím se načíst plugin do QtWebkit Webview ale to není načten. I couldnt najít správnou cestu, jak zmínil tady , ale to není načítání. Přidal jsem Env. Variabilní QTWEBKIT_PLUGIN_PATH do systémové proměnné a MOZ_PLUGIN_PATH byl už v uživatelské proměnné, přidal Foxit Reader. Snažil jsem se uvedení dll soubor plug-in na obou adresářů odpovídajících Env. Proměnných, ale to není načtením zásuvného modulu. Poté, co jsem palced plugin v Moz_plugin_path, firefox dokázal odhalit plugin.

Pokud jde o umožnění plugin v QTWebview jsem se pokusil pomocí

QWebSettings :: PluginsEnabled;

QWebSettings :: GlobalSettings () -> SetAttribute (QWebSettings :: PluginsEnabled, true);

View-> strana () -> Nastavení () -> PluginsEnabled;

ale našel úspěch s žádným z nich, já jsem s použitím Windows 8.1 a Qt 5.2

Položena 22/01/2014 v 17:01
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
1

Měli byste nastavit QWebSettings::PluginsEnabledatribut. Způsob, jakým to děláte, že se nic neděje.

Povolit atribut s následujícím kódem:

QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);

Dej to před QWebViewstvořením.

Naleznete v dokumentaci pro více informací:

QWebSettings Docs

Odpovězeno 22/01/2014 v 17:27
zdroj uživatelem

hlasů
0

Prošla jsem přesně stejné situaci. co vyřešil můj problém byl nainstalovat Adobe Flash player plugin NPAPI. Moderní webové prohlížeče, jako je Google Chrome a Firefox jsou často distribuovány s vestavěným Flash player plugin. Takže Chrome / Firefox funguje dobře nezaručuje, že jste správný blesk plugin nainstalován správně celosystémového, která je nutná k tomu, aby Qt5WebKit lokální podporu plug-in pro obsah Flash.

takže se ujistěte, že je nainstalován adobe flash player plugin pro NPAPI, a doufat, že by váš problém vyřešit.

Odpovězeno 18/05/2015 v 12:27
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more