我正在尝试为几个站点编写一个特定于站点的浏览器,并且遇到了 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.