node-webkit 新建实例窗口间通信问题解决办法

终于弄明白这问题了,只要在js文件里加上段代码,就可解决两窗口间通信问题。

 var str = { username: User.name, userrole: User.role };// var new_win = Task.openWin(‘home.html‘); var new_win = gui.Window.get(window.open(‘home.html‘, {focus: true}) ); new_win.on(‘loaded‘, function (User) { new_win.window.window.str = str;     new_win.window.window.document.getElementById(‘msg‘).innerHTML="登录成功,用户名:" + str.username + ",用户角色:" +str.userrole; });
时间: 2024-10-25 14:54:59

node-webkit 新建实例窗口间通信问题解决办法的相关文章

2个浏览器窗口间通信

1.localStorage 一个窗口更新localStorage,另一个窗口监听window对象的"storage"事件,来实现通信 注:两个页面要同源 //本窗口的设置代码 localStorage.setItem('aaa', (Math.random() * 10).toString()) //其他窗口监听storage事件 window.addEventListener("storage", function(e){ console.log(e) cons

Node webkit启动最大化窗口

<!DOCTYPE html> <html> <head>     </head> <body>     <p style="text-align:center;margin-top:10%;color:green;font-weight:bold;font-size:12px">正在加载中...</p>     <script language="javascript" ty

电脑装的是office2013,右键新建却是2007,或者右键新建菜单中没有excel2013问题解决办法。

我的office出现了两个问题,因为工作比较忙,也没有着急解决,今天实在受不了了,花费一下午才找到解决方法. 原来万恶之源都是可恶的wps,以后千万不安装kingsoft了. 第一个问题:excel打开的文件.xls的格式与扩展名不一致.第二个问题:电脑装的是office2013,右键新建却是2007. 因为网上的资源好多都不能很好的解决,所以现在做下记录,方便更多的人. 两个方法本质是一样的,第一种: 1,点击系统左下角的“开始”---“所有程序”---“附件”---“运行” 2,输入“reg

多线程-线程间通信

1.多线程-线程间通信-问题演示 多线程间通信:多个线程处理同一资源,但是处理动作却不同. //创建一个资源描述.资源中有name sex.用于存储数据. class Resource{     String name;     String sex; } //需要定义一个输入任务描述.既然是线程任务,必须实现Runnable接口.  class Input implements Runnable{     private Resource r;     Input(Resource r){  

架构设计:系统间通信(14)——RPC实例Apache Thrift 下篇(2)

(接上篇<架构设计:系统间通信(13)--RPC实例Apache Thrift 下篇(1)>) 3.正式开始编码 我已经在CSDN的资源区上传了这个示例工程的所有代码(http://download.csdn.net/detail/yinwenjie/9289999).读者可以直接到资源下载站进行下载(不收积分哦~~^_^).这篇文章将紧接上文,主要介绍这个工程几个主要的类代码. 3-1.编写服务端主程序 服务端主程序的类名:processor.MainProcessor,它负责在服务端启动A

线程间通信和线程互斥

线程间通信 1> 线程间通信分为两种 主线程进入子线程(前面的方法都可以) 子线程回到主线程 2> 返回主线程 3> 代码 这个案例的思路是:当我触摸屏幕时,会在子线程加载图片,然后在主线程刷新UI界面 视图布局我就不写了,大家自己来吧,线程间通信代码如下: #pragma mark - 添加响应方法触发创建子线程并加载数据 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event

架构设计:系统间通信(26)——ActiveMQ集群方案(下)

(接上文<架构设计:系统间通信(26)--ActiveMQ集群方案(上)>) 3.ActiveMQ热备方案 ActiveMQ热备方案,主要保证ActiveMQ的高可用性.这种方案并不像上节中我们主要讨论的ActiveMQ高性能方案那样,同时有多个节点都处于工作状态,也就是说这种方案并不提高ActiveMQ集群的性能:而是从集群中的多个节点选择一个,让其处于工作状态,集群中其它节点则处于待命状态.当主要的工作节点由于各种异常情况停止服务时,保证处于待命的节点能够无缝接替其工作. 3-1.Acti

架构设计:系统间通信(44)——自己动手设计ESB(5)

(接上文<架构设计:系统间通信(43)--自己动手设计ESB(4)>) 5-4.ESB-Client端的ActiveBrokerContext 本小节开始,我们将按照前文介绍的ESB-Client的核心步骤,一点一点的给出ESB-Client端和ESB-Broker进行交互的核心代码.为了方便在ESB-Client端进行ESB-Broker的交互,我们设计了一个ActiveBrokerContext类.读者可以将这个类理解为"ESB-Broker交互上下文",在ESB-Cl

架构设计:系统间通信(9)——通信管理与RMI 下篇

接上文<架构设计:系统间通信(8)--通信管理与RMI 上篇>.之前说过,JDK中的RMI框架在JDK1.1.JDK1.2.JDK1.5.JDK1.6+几个版本中做了较大的调整.以下我们讨论的RMI工作原理都是基于JDK1.6+版本的. 3.JAVA RMI 工作原理 通过上面的两组代码,我们大概知道了RMI框架是如何使用的.下面我们来讲解一下RMI的基本原理.本人翻阅网上的众多RMI资料基本上代码都是一大抄(甚至变量名.语法错误都一样),还有很多资料存在误导读者的情况.下图描述了整个RMI框