Python 如何在webkit gtk中禁用web安全(跨源reequest)

Python 如何在webkit gtk中禁用web安全(跨源reequest),python,webkit,gtk,pygobject,Python,Webkit,Gtk,Pygobject,我正试图为一些站点编写一个特定于站点的浏览器,但我遇到了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) wi

我正试图为一些站点编写一个特定于站点的浏览器,但我遇到了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.

唯一与我相关的设置是
启用xss auditor

settings = WebKit.WebSettings()
settings.set_property('enable-xss-auditor', False)
webview.set_settings(settings)

唯一与我相关的设置是
启用xss auditor

settings = WebKit.WebSettings()
settings.set_property('enable-xss-auditor', False)
webview.set_settings(settings)

目前还不可能。错误:

目前不可能。错误:

我一直在尝试为自己的实现解决这个问题,虽然WebKit本身有一个禁用web安全性的选项(
Settings::setWebSecurityEnabled
),但它没有暴露在GTK+API中。我一直在尝试为自己的实现解决这个问题,而WebKit本身有一个禁用web安全性的选项(
Settings::setWebSecurityEnabled
)它未暴露于GTK+API。