BrowserWindow.bjs
[app.webkitpdf] / BrowserWindow.vala
index 9143932..e1f421c 100644 (file)
@@ -183,7 +183,9 @@ public class BrowserWindow : Object
                                        
                         
                         });
-                        
+                        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";
+                               
                         
             #endif
             }
@@ -217,16 +219,14 @@ public class BrowserWindow : Object
                                            stdout.printf ("Error: %s\n", e.message);
                                        }               
                                #else
-                                       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";
-                                       var cookie_jar = new Soup.CookieJar();          
+                                               var cookie_jar = new Soup.CookieJar();          
                                        var cookie = new Soup.Cookie (cookies[0], cookies[1], uri.get_host(), "/", -1);
                                        if(uri.get_scheme() =="https") {
                                            cookie.set_secure(true);                    
                                        }           
                                        cookie_jar.set_accept_policy(Soup.CookieJarAcceptPolicy.NEVER);                          
                                        cookie_jar.add_cookie(cookie);                      
-                                       sess.add_feature(cookie_jar);
+                                       WebKit.get_default_session().add_feature(cookie_jar);
                                #endif
                                                                                                            
                                }