使用Javascript在两个不同的web应用程序之间进行交互
Interact between two different web applications using Javascript
我有两个应用程序webApp1和webApp2。在webApp1中,HTML页面包含一个标签,点击它,webApp2中的HTML页面将在新的浏览器窗口中打开,页面包含一个文本框和保存按钮。如果用户在文本框中输入内容并点击保存按钮,则需要webApp2向webApp1发送通知,以便webApp1关闭新打开的窗口,并在关闭窗口后执行一些操作。
我如何使用Java脚本实现这一点?
您要找的是window.opener
在Webapp1,窗口1中,你会有一个javascript函数,需要在关闭后执行。
function AfterClose() {
// code to execute in Webapp1, triggered in Webapp2
}
在Webapp2中,在保存函数中,执行以下操作:
function Save() {
// ...
// code to save your information
// ...
window.opener.AfterClose();
self.close();
}
为什么不直接调用window.close()
作为webapp2中保存按钮单击功能的一部分?
相关文章:
- 在Web应用程序中使用Highcharts javascript
- 将下载链接从web浏览器传递给第三方应用程序
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- Web应用程序,将成员状态更新为其他成员
- 同一文本框中的验证程序CPF e CNPJ(ASP.NET web应用程序)
- web浏览器中的离线应用程序存储数据并在之后上传
- 使用Ember的Web应用程序架构.动画逻辑应该放在哪里
- 如何使用默认的网络摄像头拍摄照片并将其保存在我的c#.net web应用程序中
- c#web应用程序中的条形码打印
- 使用javascript为web应用程序自定义键盘快捷键
- 使用angularjs和node.js时的Web应用程序文件夹结构
- PhpWindows 8.1版本上的Javascript web应用程序
- 是否有任何开源web应用程序具有良好的QUnit(或JSUnit)测试用例
- Project和作为web应用程序发布的多个doGet()脚本文件——需要澄清
- 无法在Windows 10 Cordova应用程序中从Web视图进行ajax调用
- 如何获取使用我们的脚本或web应用程序的网站名称
- 没有框架/DLL的VS Web应用程序项目
- 正确传输和保护用户'web应用程序的密码
- 检查Progressive web应用程序中的网络更改
- 如何在应用程序>Web浏览器控件中使用Google Maps API v3 ClientID