Javascript 在后台打开外部链接

Javascript 在后台打开外部链接,javascript,php,jquery,http,external-links,Javascript,Php,Jquery,Http,External Links,这是网站管理员的问题。我在找提示、工具或方向。 或者也许有人能给我答案。这个问题听起来很简单 我有自己的http服务器,用于解释和应答http请求 例子: 如果我输入link:http://ip\u server/link1,它会生成一些功能 如果我输入link:http://ip\u server/link2,它会生成另一个函数 ect 问题: 我想做的是有另一个网站在不同的领域与按钮。 当用户单击按钮时,它会在我自己的服务器上输入一个链接,例如http://ip\u server/link1

这是网站管理员的问题。我在找提示、工具或方向。 或者也许有人能给我答案。这个问题听起来很简单

我有自己的http服务器,用于解释和应答http请求

例子: 如果我输入link:http://ip\u server/link1,它会生成一些功能
如果我输入link:http://ip\u server/link2,它会生成另一个函数 ect

问题: 我想做的是有另一个网站在不同的领域与按钮。 当用户单击按钮时,它会在我自己的服务器上输入一个链接,例如http://ip\u server/link1 但带有按钮的webiste将保持不变

它类似于HTML href,它打开链接但不打开隐藏在此链接下的新网站。我在考虑这个问题,并考虑到直接从WebBube不可能的问题,因为它是不安全的,被安全阻塞。 在我看来,唯一的解决方案将是PHP服务器或Java Servlet,我可以在其上连接到自己的serwer。或者有一种方法可以通过ajax、jquery和js实现。也许我想得远一些。

你可以简单地用ajax“请求”Url,类似于以下伪代码:

$('button').on("click",function(){

    $.ajax({
        url: 'http:// ip_server/link1',
        type: 'GET',
        success:function(){
            console.log("success");
        }
    });

});

那么跨域问题呢?你不能这样做,你可以使用yahoo查询语言来解决这个问题,或者你有自己的代理,一个简单的php文件\u get\u contents应该足够了。最大的问题是跨域并连接到另一个域中的链接,它不必隐藏任何东西,这个链接可以在另一个窗口或实际的网站中打开,但只是在一个小部分,不知道目标是什么。你想在点击按钮时打开指向另一个站点的链接,但不实际显示该站点?你不能这样做…存在交叉浏览器问题“不实际显示该站点”。该站点或该链接的答案可以在该站点的一小部分或另一个窗口中打开