2016-11-28 8 views
0

Qt WebKitで作成されたシンプルなブラウザを使用しています。QT WebKit - プロトコル ""が不明です

私はPdf Previewer(pdf.js)を開くリンクを持っています。この.jsスクリプトでは、パラメータとしてパス付きのローカル(レール)URLを開こうとします。パスには、ローカルファイルパスまたはパブリックURLを指定できます。

例:パラメータのパスは、パブリックURLレールある

http://localhost/documents/preview_file?path=http%3A%2F%2Fmy-domain.s3.amazonaws.com%2F4533902%2Ftest.pdf%3FAWSAccessKeyId%3DAKIAJWDKNPWPFJYREP6Q%26Expires%3D1480381051%26Signature%3DCqfAmGCm7S5lTpQ7pP0U25BqYpE%253D

場合には、このURLにリダイレクトします。

しかし、問題は、このブラウザでは、私は(コンソールで)エラーを取得することを、次のとおりです。

http://localhost/documents/preview_file?path=http%3A%2F%2Fmy-domain.s3.amazonaws.com%2F4533902%2Ftest.pdf%3FAWSAccessKeyId%3DAKIAJWDKNPWPFJYREP6Q%26Expires%3D1480381051%26Signature%3DCqfAmGCm7S5lTpQ7pP0U25BqYpE%253D プロトコル "" 不明です

をGET私はこれだけQtWebKitにこのエラーが出ますブラウザ、Chrome、Firefoxは問題なくこのリンクを開きます。

すべてのヘルプはQtのでリリースQtWebKitは、現代のブラウザで利用可能なすべてのWeb機能を実装していない旧式のWebKitエンジンをベースにしてい

10倍

+0

関連するコードスニペットを投稿してください。 – martinarroyo

答えて

0

を高く評価しました。したがって、ページでサポートされていないJavaScript機能が使用されている可能性があります。

https://github.com/annulen/webkit/releases/tag/qtwebkit-tp5から最新のQtWebKitでページをお試しください。これは新鮮なWebKitに基づいており、あなたのコンテンツでうまくいくかもしれません。 QtWebKitの現在の詳細については、http://qtwebkit.blogspot.com/2016/08/qtwebkit-im-back.htmlを参照してください。

+0

あなたの答えにいくつかの説明を加えてください。リンクが消える可能性があるため、ここに当てはまる場合は、あなたの答えは役に立たないでしょう。 –

+0

@KurtVandenBranden:説明を追加しました、ありがとう! – annulen

関連する問題