2

いくつかのサイト用にサイト固有のブラウザーを作成しようとしていますが、webkitgtk で問題に直面しています。WebKitGtk は、セキュリティ対策として一部のクロス ドメイン リクエストをブロックします。WebKitGtk API で無効にする方法はありません。

Python の簡単な例

from gi.repository import Gtk, WebKit
window = Gtk.Window()
webview = WebKit.WebView()
webview.load_uri('http://drive.google.com')
window.add(webview)
window.show_all()
Gtk.main()

出力:

  ** Message: console message:  @0: Unable to post message to https://0.drive.google.com. Recipient has origin https://drive.google.com.
4

2 に答える 2

1

現在はご利用いただけません。バグ:https ://bugs.webkit.org/show_bug.cgi?id = 58378

于 2012-07-15T17:52:52.963 に答える
0

私に関連すると思われる唯一の設定は次のenable-xss-auditorとおりです。

settings = WebKit.WebSettings()
settings.set_property('enable-xss-auditor', False)
webview.set_settings(settings)
于 2012-06-28T20:34:42.137 に答える