Python 如何在webkit gtk中禁用web安全(跨源reequest)
我正试图为一些站点编写一个特定于站点的浏览器,但我遇到了webkitgtk的问题。WebKitGtk阻止某些跨域请求作为安全措施,在WebKitGtk API中无法禁用它 Python简单示例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
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。