Javascript 如何将变量附加到拖动&;放弃活动?

Javascript 如何将变量附加到拖动&;放弃活动?,javascript,jquery,google-chrome-extension,drag-and-drop,Javascript,Jquery,Google Chrome Extension,Drag And Drop,我正在编写一个chrome扩展,必须使用拖放事件将两个字符串变量从一个页面传输到另一个页面。 使用jquery: 页面来源: $('.myClass').on('drag', function(){ //my function for append the 2 variable }); $('.myClass').on('drop', function(){ //my function for read the 2 v

我正在编写一个chrome扩展,必须使用拖放事件将两个字符串变量从一个页面传输到另一个页面。 使用jquery:

页面来源:

     $('.myClass').on('drag', function(){
         //my function for append the 2 variable 
     });   
      $('.myClass').on('drop', function(){
         //my function for read the 2 variable 
     });  
页面目标:

     $('.myClass').on('drag', function(){
         //my function for append the 2 variable 
     });   
      $('.myClass').on('drop', function(){
         //my function for read the 2 variable 
     });  

我不知道必须将变量放置在拖动中的何处,以及如何控制它们是否存在于拖放中。

您可以创建一个全局对象并将其附加到窗口。i、 例如,var myvar={};。然后使用window.myvar.va1=“somevalue”;window.myvar.va2=“somevalue2”;然后像window.myvar一样阅读它。va1@user2536037如果拖动是在两个窗口或选项卡之间完成的(正如OP所说的),那么这两个页面将有不同的
窗口
对象。将值附加到拖动的对象本身如何?@apsillers拖动是由两个窗口或选项卡完成的。我可以在第二个选项卡中使用第一个窗口对象吗?