@@ -1003,6 +1003,38 @@ shell.beep();
1003
1003
1004
1004
shell . writeShortcutLink ( "/home/user/Desktop/shortcut.lnk" , "update" , shell . readShortcutLink ( "/home/user/Desktop/shortcut.lnk" ) ) ;
1005
1005
1006
+ // cookies
1007
+ // https://github.com/atom/electron/blob/master/docs/api/cookies.md
1008
+ {
1009
+ const { session } = require ( 'electron' )
1010
+
1011
+ // Query all cookies.
1012
+ session . defaultSession . cookies . get ( { } )
1013
+ . then ( ( cookies ) => {
1014
+ console . log ( cookies )
1015
+ } ) . catch ( ( error ) => {
1016
+ console . log ( error )
1017
+ } )
1018
+
1019
+ // Query all cookies associated with a specific url.
1020
+ session . defaultSession . cookies . get ( { url : 'http://www.github.com' } )
1021
+ . then ( ( cookies ) => {
1022
+ console . log ( cookies )
1023
+ } ) . catch ( ( error ) => {
1024
+ console . log ( error )
1025
+ } )
1026
+
1027
+ // Set a cookie with the given cookie data;
1028
+ // may overwrite equivalent cookies if they exist.
1029
+ const cookie = { url : 'http://www.github.com' , name : 'dummy_name' , value : 'dummy' }
1030
+ session . defaultSession . cookies . set ( cookie )
1031
+ . then ( ( ) => {
1032
+ // success
1033
+ } , ( error ) => {
1034
+ console . error ( error )
1035
+ } )
1036
+ }
1037
+
1006
1038
// session
1007
1039
// https://github.com/atom/electron/blob/master/docs/api/session.md
1008
1040
@@ -1013,25 +1045,6 @@ session.defaultSession.on("will-download", (event, item, webContents) => {
1013
1045
} ) ;
1014
1046
} ) ;
1015
1047
1016
- // Query all cookies.
1017
- session . defaultSession . cookies . get ( { } , ( error , cookies ) => {
1018
- console . log ( cookies ) ;
1019
- } ) ;
1020
-
1021
- // Query all cookies associated with a specific url.
1022
- session . defaultSession . cookies . get ( { url : "http://www.github.com" } , ( error , cookies ) => {
1023
- console . log ( cookies ) ;
1024
- } ) ;
1025
-
1026
- // Set a cookie with the given cookie data;
1027
- // may overwrite equivalent cookies if they exist.
1028
- const cookie = { url : "http://www.github.com" , name : "dummy_name" , value : "dummy" } ;
1029
- session . defaultSession . cookies . set ( cookie , ( error ) => {
1030
- if ( error ) {
1031
- console . error ( error ) ;
1032
- }
1033
- } ) ;
1034
-
1035
1048
// In the main process.
1036
1049
session . defaultSession . on ( "will-download" , ( event , item , webContents ) => {
1037
1050
// Set the save path, making Electron not to prompt a save dialog.
0 commit comments