Javascript 从另一个web应用程序调用web应用程序

Javascript 从另一个web应用程序调用web应用程序,javascript,jquery,Javascript,Jquery,我需要将react web应用程序调用到另一个javascript web应用程序,我不能使用iframe或对象,我不能使用服务器要求,我不知道我将找到的前端技术,然后我必须使用每个应用程序的基本技术(javascript或jquery)。 我尝试了一些方法,比如用javascript qr=new XMLHttpRequest(); qr.open('get', https://www.mywebapp.com/ ,true); qr.send('c1=v1&c2=v

我需要将react web应用程序调用到另一个javascript web应用程序,我不能使用iframe或对象,我不能使用服务器要求,我不知道我将找到的前端技术,然后我必须使用每个应用程序的基本技术(javascript或jquery)。 我尝试了一些方法,比如用javascript

qr=new XMLHttpRequest();
qr.open('get',
    https://www.mywebapp.com/

    ,true);
qr.send('c1=v1&c2=v2');
qr.onload=function(){test2.innerHTML=qr.responseText}
在jquery中

var link = "https://mywebapp.com";
    var params = "c1=v1&c2=v2"
    $("#test").load(
        link,
        params,
        function(){alert("ciao")}
    );
});
在jquery中,我也尝试使用
ajax
ajaxSetup+ajax
和其他方式,我试图以各种方式更改每个参数的值,如
传统的true和false
内容类型:'text/html'
或我找到的每个参数每次尝试的结果都是我加载了页面,但页面找不到静态资源(javascript、css、图像),我需要帮助


谢谢你

哇,经过一些澄清之后,听起来你写的聊天机器人需要嵌入到另一个应用程序的页面中。这样聊天机器人就不知道它嵌入的页面的任何信息,而嵌入页面只需要一点脚本就可以启动聊天机器人的加载

您需要确保您拥有可以从chatbot服务器下载的JavaScript和CSS,并将其放入任何页面,无论使用的是哪种框架

然后,您的JavaScript可以根据需要从chatbot主机上随意获取任何其他资源(HTML片段/JavaScript/CSS/Images/等)。这类似于您将其嵌入或放到页面上的方式


我认为帮助实现这一点超出了单个StackOverflow问题的范围,但希望这能让您了解需要什么,并让您走上正确的轨道。

不清楚您在问什么,但听起来您希望在自己的应用程序中包含一个外部web应用程序。IANAL但除非这些应用程序是两者都是由同一个人或组织拥有/运营/运营的,我想说你试图这么做的法律依据非常不可靠。我已经用react创建了一个聊天机器人,现在我的客户想将这个聊天机器人集成到他们的应用程序中,我不知道他们有什么技术,我只知道我不能使用iframe,我不能使用服务器端集成n、 但可能我必须使用javascript来要求在他们的应用程序中使用此应用程序,我必须从另一台服务器和另一个域集成此应用程序
…但是页面找不到静态资源
,这是因为它们最有可能使用相对于原始域上位置的URL。您需要将其更新为绝对值路径,或镜像您自己域上的结构和内容。您可以使用javascript创建一个新窗口,并将该窗口指向您的网站,运行聊天机器人。但它不会嵌入网站本身。请查看
window.open()
。据我所知,您无法使用AJAX进行跨域请求,因此无法工作。他们希望聊天机器人运行到页面中,我认为他们不希望在另一个页面中打开聊天,但聊天必须是域和服务器外部的,我必须找到一种方法,在不使用iFrame或iFrame的情况下使用应用程序及其资源Objects我想是的,但是我已经创建了一个带有路由模式的应用程序,我可以尝试在第二个应用程序中导入,但是服务器可能会在另一个源中提醒我,唯一的方法是打开对静态资源的访问,但是我不喜欢它,因为它很脏,而且在我看来,任何对chatbot主机的调用都不安全在JavaScript中已经有了所有客户端功能的AJAX/API调用。谢谢,我想我能理解