javascript - Transferring data between userscripts on different domains -


there's way transfer data between pages on same domain, using localstorage, need transfer data between different domains. in chrome, tried using symbolic links domains share storage, items set in 1 domain aren't found @ other domain until reboot chrome. how transfer data between userscripts on different domains? i'll use browser that'll work.

this'll personal use

i include both domains using @include , use gm_getvalue , gm_setvalue store , retrieve data.

i've included example on how use gm_registermenucommand function opens prompt when user selects option userscript addon popup.

// ==userscript== // @name         pinky // @namespace    http://pinkyandthebrain.net/ // @version      0.1 // @description  try take on world! // @author       // @include      https://domain1.com // @include      https://domain2.com // @grant        gm_getvalue // @grant        gm_setvalue // @grant        gm_registermenucommand // ==/userscript== /* global gm_getvalue, gm_setvalue, gm_registermenucommand */ /* jshint esnext:true */ (() => {   'use strict';    // previous setting (or set pinky default)   let char = gm_getvalue('character', 'pinky');    // fun!    // called through userscript addon   gm_registermenucommand('are pinky or brain?', () => {     const value = prompt('enter "p" or "b"', char);     if (value !== null) {       // default pinky       char = /^b/i.test(value) ? 'brain' : 'pinky';       gm_setvalue('character', char);     }   });  })(); 

Comments

Popular posts from this blog

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

jsf - "PropertyNotWritableException: Illegal Syntax for Set Operation" error when setting value in bean -

arrays - Algorithm to find ideal starting spot in a circle -