5

QWebChannel に関する Qt の例を見てきました。

しかし、それは C/S アプリです。ところで、私のコンピューター (OS X 10.10.5、Qt5.5) では動作しません。

すべての HTML コンテンツはローカル ディスクから取得されます。ソケットのものは必要ないと思います。

new QWebChannel(navigator.qtWebChannelTransport, function(channel) {
    // all published objects are available in channel.objects under
    // the identifier set in their attached WebChannel.id property
    var foo = channel.objects.foo;
    // access a property
    alert(foo.hello);
    // connect to a signal
    foo.someSignal.connect(function(message) {
        alert("Got signal: " + message);
    });
    // invoke a method, and receive the return value asynchronously
    foo.someMethod("bar", function(ret) {
        alert("Got return value: " + ret);
    });
});

ありません

navigator.qtWebChannelTransport

そんなこと、JSはそこで止まった。

最初のパラメーターには何を入力すればよいですか?


4

1 に答える 1

4

QtWebEngine の場合、使用する必要がありますqt.webChannelTransport

于 2015-09-04T12:43:12.540 に答える