いくつかのサイト用にサイト固有のブラウザーを作成しようとしていますが、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.