刷新node-webkit中的外部浏览器窗口
Refresh external browser window in node-webkit
我试图在浏览器中加载文件,然后在触发事件时刷新它。我正在使用节点开放模块:
var open = require('open');
var url = 'http://www.stackoverflow.com';
var myWindow = open(url); //returns a child process
myWindow.on('refresh', function() {
open(url);
});
// stuff...
myWindow.emit('refresh');
open()
方法返回一个子进程,所以我给它附加了一个事件监听器,当refresh
事件被触发时触发。然而(正如你所看到的)一个新的窗口打开时,refresh
被解雇。我怎样才能跟踪原来的窗口并刷新它?
如果你真的是指外部浏览器,那么我不确定,但如果你使用的是窗口。在node-wekbit中打开,你可以这样做:
var url = 'http://www.stackoverflow.com';
var myWindow = open(url); // returns a Window object
. . .
myWindow.window.location.reload();
这将使用给定的url
打开另一个node-webkit窗口,但要注意,使用node-webkit浏览并不像使用标准浏览器那样安全,因为并非所有的安全保护都到位。
如果你说的是外部浏览器,那么我不确定是否有一个简单的解决方案。我不认为有一个信号,你可以发送一个子进程导致浏览器重新加载。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何使用特定大小的浏览器窗口打开我的页面
- Flash AS3关闭浏览器窗口
- 如何打开/移动主屏幕左侧的浏览器窗口
- 使用 javascript 打开新的浏览器窗口时出错
- 如何在浏览器窗口变大/变小时捕捉元素的宽度
- 更改当前选项卡或浏览器窗口的标题
- 如何相对于浏览器窗口定位DIV
- 浏览器窗口中的应用内FB页面插件链接
- 在浏览器窗口中创建动态灵活的分割标记
- 基于浏览器窗口大小的条件 JavaScript 执行
- 关闭黑莓浏览器窗口 JavaScript
- 如何在缩放时获取移动浏览器窗口的宽度
- 接受从另一个浏览器窗口拖放图像
- 从扩展的 javascript 中获取 Firefox 浏览器窗口句柄
- 如何将宽度和高度变量设置为浏览器窗口的宽度和高度
- 在浏览器窗口大小调整时更改 JS 逻辑
- 调整大小后更改浏览器窗口的宽度
- 如何在浏览器窗口底部的直线上绘制圆圈数组
- 如何防止高图工具提示弹出隐藏,在图形区域或浏览器窗口上调整大小