在javascript中从另一个应用程序中调用一个应用程序中的函数

时间:2018-07-04 14:12:47

标签: javascript angular cross-domain

我在域a.com中托管了一个角度应用程序,其中包含一个包含函数的template.ts文件

list(ids :any){ alert(JSON.stringify(ids)); }

我需要在域list的{​​{1}}中调用此a.com函数,该域包含一个包含函数的b.com文件

custom.js

可以通过任何方式从一个域中调用另一个域中的函数。就像我们添加function getIds(){ } 标头之类的东西一样。

1 个答案:

答案 0 :(得分:0)

  

因为每个应用程序都在严格的沙盒环境中工作   您无法通过in跨多个域进行通信   浏览器实际上您甚至无法传达相同的应用程序   一个在http://localhost中运行(指http://127.0.0.1)   和http://127.0.0.1

实现此目标的唯一方法是外部化API中所需的数据(诸如REST之类的东西),并在其前身中获取数据。