Javascript 在window.open之后获取html代码

Javascript 在window.open之后获取html代码,javascript,html,Javascript,Html,我试图在窗口加载了window后获取窗口的html代码。打开 但实际上它不起作用。我想问题是关于我如何管理我的onload函数,但我不理解这里的问题,我的console.log中没有显示任何内容(我没有错误) 我的html代码: <html> <head> <script type="text/javascript" src="js/ftp.js"></script> <script type="tex

我试图在窗口加载了
window后获取窗口的html代码。打开

但实际上它不起作用。我想问题是关于我如何管理我的onload函数,但我不理解这里的问题,我的console.log中没有显示任何内容(我没有错误)

我的html代码:

<html>
    <head>
        <script type="text/javascript" src="js/ftp.js"></script>
        <script type="text/javascript" src="js/jquery-1.11.0.js"></script>
        <title>FTPtoolJS</title>
    </head>

    <body bgcolor='#ffffff'>

    <p><table border='0' cellpadding='0' cellspacing='1'
              align='center' width='98%'>
        <form name=login>
            <tr><td align='right'>&nbsp;Username&nbsp;</td>
                <td>&nbsp;<input type='text'
                                 name='username' value='username' size='20'
                                 maxlength='20'>&nbsp;&nbsp;</td></tr>
            <tr><td align='right'>&nbsp;Password&nbsp;</td>
                <td>&nbsp;<input type='text'
                                 name='password' value='**********' size='20'
                                  maxlength='20'>&nbsp;&nbsp;</td></tr>
            <tr><td align='right'>&nbsp;Server&nbsp;</td>
                <td>&nbsp;<input type='text'
                                 name='server' value='ftp.adresse.com' size='60'
                                 maxlength='120'>&nbsp;&nbsp;</td></tr>
            <tr><td align='right'>&nbsp;Directory&nbsp;</td>
                <td>&nbsp;<input type='text'
                                 name='directory' size='60'
                                 maxlength='200'>&nbsp;&nbsp;</td></tr>
        </form>
    </table><hr>

    <table border='0' cellpadding='0' cellspacing='0' width='100%'>
        <tr>
            <td align='right'>
                <input style='color:#000000' type='button' value='Connect' onClick='Login(this.form)'>
            </td>
        </tr>
    </table>

    </body>
</html>

快速浏览一下您的代码,您会发现以下内容

w = window.open("ftp://" + username + ":" + password + "@" + ...
这将使测试失败,因为

  • 协议不匹配
  • 看起来
    服务器
    也可能是另一台主机
  • 在本例中,您也不能通过CORS启用支持,因为访问窗口比XMLHttpRequest更严格,因为它不会查找权限头



    用户名和密码似乎不会使原始测试失败

    谢谢您的回答,我理解这里的问题,是否可以使用html FTP页面管理我想要做的事情?您需要位于相同的域、相同的协议和相同的端口:)
    w = window.open("ftp://" + username + ":" + password + "@" + ...