});
var settings = this.el.get_settings();
settings.set_user_agent( "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36" );
-
+ settings.hardware_acceleration_policy = WebKit.HardwareAccelerationPolicy.NEVER;
+ settings.enable_accelerated_2d_canvas = false;
+
+ WebKit.WebContext.get_default().set_tls_errors_policy( WebKit.TLSErrorsPolicy.IGNORE );
#else
//listeners
});
var sess = WebKit.get_default_session();
sess.user_agent= "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36";
-
+ sess.ssl_strict = false;
#endif
}
#if GTK3
- this.printpng();
- //print("PNG not supported in webkit2\n");
- return;
+ GLib.Timeout.add_seconds(webkitpdf.opt_delay, () => {
+ print("delay done URL: %s\n", this.el.uri);
+ this.printpng();
+ return false;
+ }, GLib.Priority.DEFAULT);
+ return;
#else
GLib.Timeout.add_seconds(webkitpdf.opt_delay, () => {